Exemplo n.º 1
0
        public HorasExtra()
        {
            InitializeComponent();

            if (LoginControl.offline)
            {
                heoc = new HorasExtraOfflineControl();
                hec  = new HorasExtraControl(heoc.CargarBDOffline());
            }
            else
            {
                hec = new HorasExtraControl();
            }
            dsm = File.Exists(filename) ? hec.CargarDatos() : new DatosSucursalModel();
            he  = new BindingList <HorasExtraModel>(dsm.HorasExtra);
            ddm = new BindingList <DatosDispositivoModel>(dsm.DatosMarcacion);

            dgvPlanilla.ItemsSource         = he;
            dgvHorasDispositivo.ItemsSource = ddm;

            cbEmpleado.ItemsSource   = hec.GetCBEmplados();
            cbEmpleado.SelectedIndex = cbEmpleado.HasItems ? 0 : -1;

            cbSucursal.ItemsSource   = hec.GetCBSucursales();
            cbSucursal.SelectedIndex = cbSucursal.HasItems ? 0 : -1;

            dpDesde.SelectedDate           = DateTime.Now.AddDays(-15);
            dpHasta.SelectedDate           = DateTime.Now;
            dpDesdeHorasExtra.SelectedDate = DateTime.Now.AddDays(-15);
            dpHastaHorasExtra.SelectedDate = DateTime.Now;
            dpAgregar.SelectedDate         = DateTime.Now;

            dc = new DispositivoControl(RaiseDeviceEvent);
        }
Exemplo n.º 2
0
        public UsuariosDispositivo()
        {
            InitializeComponent();
            sucursal = Properties.Settings.Default.SucursalActual;
            if (string.IsNullOrWhiteSpace(sucursal))
            {
                lbSucursalActualB.Content = "No seleccionada";
            }
            else
            {
                lbSucursalActualB.Content = sucursal;
            }

            if (LoginControl.offline)
            {
                heoc = new HorasExtraOfflineControl();
                hec  = new HorasExtraControl(heoc.CargarBDOffline());
            }
            else
            {
                hec = new HorasExtraControl();
            }

            cbEmpleado.ItemsSource   = hec.GetCBEmplados();
            cbEmpleado.SelectedIndex = cbEmpleado.HasItems ? 0 : -1;

            cbSucursal.ItemsSource   = hec.GetCBSucursales();
            cbSucursal.SelectedIndex = cbSucursal.HasItems ? 0 : -1;

            cbNombreEnDispositivo.ItemsSource   = cbEmpleado.Text.Split(' ');
            cbNombreEnDispositivo.SelectedIndex = cbNombreEnDispositivo.HasItems ? 0 : -1;

            cbNombreEnDispositivoB.ItemsSource   = cbEmpleado.Text.Split(' ');
            cbNombreEnDispositivoB.SelectedIndex = cbNombreEnDispositivoB.HasItems ? 0 : -1;

            dc = new DispositivoControl(RaiseDeviceEvent);
        }