private void ShowUsers_Load(object sender, EventArgs e) { try { master.ShowStatusBar(string.Empty, true); lstFingerPrintTemplates = manipulator.GetAllUserInfo(master.objZkeeper, int.Parse(master.machineNumber.Trim())); if (lstFingerPrintTemplates != null && lstFingerPrintTemplates.Count > 0) { foreach (UserInfo item in lstFingerPrintTemplates) { listBox1.Items.Add(item.EnrollNumber + " - " + item.Name); } master.ShowStatusBar(lstFingerPrintTemplates.Count + " kayıt bulundu!", true); } else { master.ShowStatusBar("Hiç kayıt bulunamadı", false); } } catch (Exception ex) { master.ShowStatusBar(ex.Message, false); } }
private void btn_LoadUser_Click(object sender, EventArgs e) { ApplicationDbContext db = new ApplicationDbContext(); List <UserInfo> Users = new List <UserInfo>(); // Users = db.UserInfos.ToList(); List <UserInfo> UserFromDevice = DeviceManipulator.GetAllUserInfo(1).ToList(); foreach (var usr in UserFromDevice) { UserInfo user = db.UserInfos.Where(c => c.EnrollNumber == usr.EnrollNumber).FirstOrDefault(); if (user == null) { user = new UserInfo(); user.EnrollNumber = usr.EnrollNumber; user.FullName = usr.FullName; user.FingerIndex = usr.FingerIndex; user.Enabled = usr.Enabled; user.Password = usr.Password; user.CreatedBy = "admin"; user.CreationDate = DateTime.Now; user.BirthDate = DateTime.Now; user.StartDate = DateTime.Now; user.DepartmentId = 3; //المارتيني user.CommunityCenterId = 1; db.UserInfos.Add(user); db.SaveChanges(); } else { user.EnrollNumber = usr.EnrollNumber; user.FullName = usr.FullName; user.FingerIndex = usr.FingerIndex; user.Enabled = usr.Enabled; user.Password = usr.Password; db.Entry(user).State = EntityState.Modified; user.UpdatedDate = DateTime.Now; user.UpdatedBy = "admin"; db.SaveChanges(); } } MessageBox.Show("All Users Loaded Successfully..."); }
private void BtnDownloadFingerPrint_Click(object sender, EventArgs e) { try { ShowStatusBar(string.Empty, true); ICollection <UserInfo> lstFingerPrintTemplates = manipulator.GetAllUserInfo(objZkeeper, int.Parse(tbxMachineNumber.Text.Trim())); if (lstFingerPrintTemplates != null && lstFingerPrintTemplates.Count > 0) { BindToGridView(lstFingerPrintTemplates); ShowStatusBar(lstFingerPrintTemplates.Count + " records found !!", true); } else { DisplayListOutput("No records found"); } } catch (Exception ex) { DisplayListOutput(ex.Message); } }
private void PullAllData() { listBox1.Items.Clear(); try { master.ShowStatusBar(string.Empty, true); lstMachineInfo = manipulator.GetLogData(master.objZkeeper, int.Parse(master.machineNumber.Trim())); lstFingerPrintTemplates = manipulator.GetAllUserInfo(master.objZkeeper, int.Parse(master.machineNumber.Trim())); if (lstMachineInfo != null && lstMachineInfo.Count > 0) { foreach (MachineInfo item in lstMachineInfo) { string g_kisi = item.IndRegID.ToString(); string g_cesit = item.dwInOutMode.ToString(); string g_yontem = item.dwVerifyMode.ToString(); if (radioButton2.Checked && g_yontem == "1") { continue; } if (radioButton3.Checked && g_yontem == "0") { continue; } if (!checkedListBox1.GetItemChecked(0) && g_cesit == "0") { continue; } if (!checkedListBox1.GetItemChecked(1) && g_cesit == "1") { continue; } if (!checkedListBox1.GetItemChecked(2) && g_cesit == "4") { continue; } if (!checkedListBox1.GetItemChecked(3) && g_cesit == "5") { continue; } if (checkBox1.Checked) { DateTime temp = Convert.ToDateTime(item.DateTimeRecord); if (!(monthCalendar1.SelectionStart.Date <= temp && temp <= monthCalendar1.SelectionEnd.Date.AddHours(23).AddMinutes(59))) { continue; } } if (lstFingerPrintTemplates != null && lstFingerPrintTemplates.Count > 0) { foreach (UserInfo kisi in lstFingerPrintTemplates) { if (g_kisi == kisi.EnrollNumber.ToString()) { g_kisi = kisi.Name; break; } } } switch (g_cesit) { case "0": g_cesit = "Giriş"; break; case "1": g_cesit = "Çıkış"; break; case "4": g_cesit = "Fm_Giriş"; break; case "5": g_cesit = "Fm_Çıkış"; break; default: break; } switch (g_yontem) { case "0": g_yontem = "Şifre"; break; case "1": g_yontem = "Parmak İzi"; break; default: break; } listBox1.Items.Add(g_kisi + " - " + g_cesit + " - " + g_yontem + " - " + item.DateTimeRecord); } master.ShowStatusBar(lstMachineInfo.Count + " kayıt bulundu! " + listBox1.Items.Count + " adet kayıt istenilen kriterlerde.", true); } else { master.ShowStatusBar("Hiç kayıt bulunamadı", false); } } catch (Exception ex) { master.ShowStatusBar(ex.Message, false); } }