//nombre <= 16 char public ICollection <UserInfo> GetAllUserInfo(DispositivoControl objZkeeper, int machineNumber) { string sdwEnrollNumber = string.Empty, sName = string.Empty, sPassword = string.Empty, sTmpData = string.Empty; int iPrivilege = 0, iTmpLength = 0, iFlag = 0, idwFingerIndex; bool bEnabled = false; ICollection <UserInfo> lstFPTemplates = new List <UserInfo>(); dc.ReadAllUserID(machineNumber); dc.ReadAllTemplate(machineNumber); while (dc.objCZKEM.SSR_GetAllUserInfo(machineNumber, out sdwEnrollNumber, out sName, out sPassword, out iPrivilege, out bEnabled)) { for (idwFingerIndex = 0; idwFingerIndex < 10; idwFingerIndex++) { if (dc.objCZKEM.GetUserTmpExStr(machineNumber, sdwEnrollNumber, idwFingerIndex, out iFlag, out sTmpData, out iTmpLength)) { UserInfo fpInfo = new UserInfo(); fpInfo.MachineNumber = machineNumber; fpInfo.EnrollNumber = sdwEnrollNumber; fpInfo.Name = sName; fpInfo.FingerIndex = idwFingerIndex; fpInfo.TmpData = sTmpData; fpInfo.Privelage = iPrivilege; //fpInfo.Password = sPassword; fpInfo.Enabled = bEnabled; fpInfo.iFlag = iFlag.ToString(); lstFPTemplates.Add(fpInfo); } } } return(lstFPTemplates); }
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); }