using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Exferia_Formularios;
using Exferia_Aplicacion.General;
using Exferia_KairosPRO_EF;
using Exferia_Aplicacion.Visualizacion;
using Exferia_Controles;
using Exferia_KairosPRO._1_Modelos;
using Exferia_KairosPRO.General;

namespace Exferia_KairosPRO._4_Vistas.ControlesPersonalizados_DentroPaneles
{
    public partial class CTU_P_Jornada_Lineas_Sololectura : UserControl
    {
        #region Propiedades Privadas
        private INTERNO_VerificacionFichajes_JornadasLinea_Modelo g_mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo;
        private int g_int_NumerObjeto;
        #endregion

        #region Constructor
        public CTU_P_Jornada_Lineas_Sololectura(int _int_NumerObjeto,
                                                INTERNO_VerificacionFichajes_JornadasLinea_Modelo _mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo)
        {
            InitializeComponent();

            Repintar.Empezar(this);

            g_int_NumerObjeto = _int_NumerObjeto;
            g_mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo = _mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo;

            //Cargar datos
            ex_lbl_Hora.Text = Funciones_KairosPRO.Convertir_TimeSpan_String(g_mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo.hora);

            ex_lbl_Tipo.Text = g_mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo.tipo_Descripcion;

            ex_chk_SaltaDia.Checked = g_mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo.saltaDia!=null ? g_mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo.saltaDia.Value : false;

            ex_chk_SumarTiempo.Checked = g_mdl_INTERNO_VerificacionFichajes_JornadasLinea_Modelo.sumaTiempo;

        }
        #endregion
    }
}
