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); }
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); }