public static List <PersonelDetayDTO> PersonelGetir() { List <PersonelDetayDTO> liste = new List <PersonelDetayDTO>(); var list = (from p in db.PERSONELs join d in db.DEPARTMANs on p.DepartmanID equals d.ID join pz in db.POZISYONs on p.PozisyonID equals pz.ID select new { personelID = p.ID, ad = p.Ad, soyad = p.Soyad, password = p.Password, departman = d.DepartmanAd, pozisyon = pz.PozisyonAd, departmanID = d.ID, pozisyonID = p.PozisyonID, isAdmin = p.isAdmin, maas = p.Maas, resim = p.Resim, dogumtarihi = p.DogumGunu, adres = p.Adres, UserNo = p.UserNo }).OrderBy(x => x.UserNo).ToList(); foreach (var item in list) { PersonelDetayDTO dto = new PersonelDetayDTO(); dto.PersoneID = item.personelID; dto.Ad = item.ad; dto.Soyad = item.soyad; dto.password = item.password; dto.DepartmanAd = item.departman; dto.PozisyonAd = item.pozisyon; dto.DepartmanID = item.departmanID; dto.PozisyonID = item.pozisyonID; dto.isAdmin = item.isAdmin; dto.Maas = item.maas; dto.Resim = item.resim; dto.DogumTarihi = item.dogumtarihi; dto.Adres = item.adres; dto.UserNo = item.UserNo; liste.Add(dto); } return(liste); }
private void btnPersonel_Click(object sender, EventArgs e) { if (!UserStatic.isAdmin) { FrmPersonelBilgileri frm = new FrmPersonelBilgileri(); PersonelDTO dto = new PersonelDTO(); dto = PersonelBLL.GetAll(); PersonelDetayDTO detay = new PersonelDetayDTO(); detay = dto.Personeller.First(x => x.PersoneID == UserStatic.PersonelID); frm.isUpdate = true; frm.detay = detay; frm.ShowDialog(); this.Visible = true; } else { FrmPersonelListesi frm = new FrmPersonelListesi(); this.Hide(); frm.ShowDialog(); this.Visible = true; } }
public static void PersonelGuncelle(PersonelDetayDTO pr) { try { PERSONEL per = db.PERSONELs.First(x => x.ID == pr.PersoneID); per.UserNo = pr.UserNo; per.Ad = pr.Ad; per.Adres = pr.Adres; per.DepartmanID = pr.DepartmanID; per.DogumGunu = pr.DogumTarihi; per.isAdmin = pr.isAdmin; per.Maas = pr.Maas; per.Password = pr.password; per.PozisyonID = pr.PozisyonID; per.Resim = pr.Resim; per.Soyad = pr.Soyad; db.SubmitChanges(); } catch (Exception ex) { throw ex; } }
public static void PersonelGuncelle(PersonelDetayDTO pr) { PersonelDAO.PersonelGuncelle(pr); }
private void btnKaydet_Click(object sender, EventArgs e) { if (txtUserNo.Text.Trim() == "") { MessageBox.Show("User No"); } else if (PersonelBLL.isUnique(Convert.ToInt32(txtUserNo.Text))) { MessageBox.Show("Lütfen userno değiştirin zaten bunu kullanan bir personel mevcut"); } else if (txtAd.Text.Trim() == "") { MessageBox.Show("Ad"); } else if (txtSoyad.Text.Trim() == "") { MessageBox.Show("SoyAd"); } else if (txtMaas.Text.Trim() == "") { MessageBox.Show("Maaş"); } else if (txtPassword.Text.Trim() == "") { MessageBox.Show("Şifre"); } else if (txtResim.Text.Trim() == "") { MessageBox.Show("resim"); } else if (cmbDepartman.SelectedIndex == -1) { MessageBox.Show("Departman"); } else if (cmbPozisyon.SelectedIndex == -1) { MessageBox.Show("Pozisyon"); } else { if (isUpdate) { DialogResult result = MessageBox.Show("Eminmisin?", "Dikkat", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { PersonelDetayDTO pr = new PersonelDetayDTO(); pr.PersoneID = detay.PersoneID; pr.UserNo = Convert.ToInt32(txtUserNo.Text); pr.Ad = txtAd.Text; pr.Soyad = txtSoyad.Text; pr.Maas = Convert.ToInt32(txtMaas.Text); pr.isAdmin = chisAdmin.Checked; pr.password = txtPassword.Text; pr.PozisyonID = Convert.ToInt32(cmbPozisyon.SelectedValue); pr.DepartmanID = Convert.ToInt32(cmbDepartman.SelectedValue); pr.DogumTarihi = dateTimePicker1.Value; pr.Adres = txtAdress.Text; if (resim2 != txtResim.Text) { pr.Resim = resimad; if (File.Exists(resim2)) { File.Delete(resim2); } File.Copy(txtResim.Text, @"resimler\\" + resimad); } else { pr.Resim = detay.Resim; } PersonelBLL.PersonelGuncelle(pr); MessageBox.Show("Güncellendi"); this.Close(); } } else { PERSONEL pr = new PERSONEL(); pr.UserNo = Convert.ToInt32(txtUserNo.Text); pr.Ad = txtAd.Text; pr.Soyad = txtSoyad.Text; pr.Maas = Convert.ToInt32(txtMaas.Text); pr.isAdmin = chisAdmin.Checked; pr.Password = txtPassword.Text; pr.PozisyonID = Convert.ToInt32(cmbPozisyon.SelectedValue); pr.DepartmanID = Convert.ToInt32(cmbDepartman.SelectedValue); pr.DogumGunu = dateTimePicker1.Value; pr.Adres = txtAdress.Text; pr.Resim = resimad; PersonelBLL.PersonelEkle(pr); File.Copy(txtResim.Text, @"resimler\\" + resimad); MessageBox.Show("PersonelEklendi"); txtUserNo.Clear(); txtAd.Clear(); txtSoyad.Clear(); txtMaas.Clear(); chisAdmin.Checked = false; txtPassword.Clear(); cmbDepartman.SelectedIndex = -1; cmbPozisyon.DataSource = dto.Pozisyonlar; cmbPozisyon.SelectedIndex = -1; dateTimePicker1.Value = DateTime.Today; txtAdress.Clear(); txtResim.Clear(); resimad = ""; } } }