コード例 #1
0
 private void doldur()
 {
     dto = PersonelBLL.GetAll();
     dataGridView1.DataSource            = dto.Personeller;
     dataGridView1.Columns[0].Visible    = false;
     dataGridView1.Columns[1].HeaderText = "User No";
     dataGridView1.Columns[2].HeaderText = "Ad";
     dataGridView1.Columns[3].HeaderText = "Soyad";
     dataGridView1.Columns[4].HeaderText = "Departman";
     dataGridView1.Columns[5].HeaderText = "Pozisyon";
     dataGridView1.Columns[6].Visible    = false;
     dataGridView1.Columns[7].Visible    = false;
     dataGridView1.Columns[8].HeaderText = "Maaş";
     dataGridView1.Columns[9].Visible    = false;
     dataGridView1.Columns[10].Visible   = false;
     dataGridView1.Columns[11].Visible   = false;
     dataGridView1.Columns[12].Visible   = false;
     dataGridView1.Columns[13].Visible   = false;
     cmbDepartman.DataSource             = dto.Departmanlar;
     cmbDepartman.DisplayMember          = "DepartmanAd";
     cmbDepartman.ValueMember            = "ID";
     cmbDepartman.SelectedIndex          = -1;
     if (dto.Departmanlar.Count > 0)
     {
         combofull = true;
     }
     cmbPozisyon.DataSource    = dto.Pozisyonlar;
     cmbPozisyon.DisplayMember = "PozisyonAd";
     cmbPozisyon.ValueMember   = "ID";
     cmbPozisyon.SelectedIndex = -1;
 }
コード例 #2
0
 private void btnGiris_Click(object sender, EventArgs e)
 {
     if (txtUserNo.Text.Trim() == "")
     {
         MessageBox.Show("Kullanıcı No Boş");
     }
     else if (txtPassword.Text.Trim() == "")
     {
         MessageBox.Show("Şifre boş");
     }
     else
     {
         List <PERSONEL> list = PersonelBLL.PersonelGetir(Convert.ToInt32(txtUserNo.Text), txtPassword.Text);
         if (list.Count <= 0)
         {
             MessageBox.Show("Kullanıcı Adı ve şifre hatalı");
         }
         else
         {
             PERSONEL per = list.First();
             UserStatic.PersonelID = per.ID;
             UserStatic.isAdmin    = per.isAdmin;
             UserStatic.UserNo     = per.UserNo;
             FrmMain frm = new FrmMain();
             this.Hide();
             frm.ShowDialog();
         }
     }
 }
コード例 #3
0
        public void TestGetStaffByID()
        {
            IPersonelBLL PersonelBLL = new PersonelBLL();

            string StaffNameThai = PersonelBLL.GetStaffByID("0016508").StaffNameThai;

            Assert.AreEqual("นิติวัฒน์", StaffNameThai);
        }
コード例 #4
0
        public void TestGetStaffByName()
        {
            IPersonelBLL PersonelBLL = new PersonelBLL();

            int getStaff = PersonelBLL.GetStaffByName("นิติ").Count;

            Assert.AreNotEqual(1, getStaff);
        }
コード例 #5
0
        public void TestGetStaff()
        {
            IPersonelBLL PersonelBLL = new PersonelBLL();

            int getStaff = PersonelBLL.GetStaff().Count();

            Assert.AreNotEqual(0, getStaff);
        }
コード例 #6
0
 private void btnControl_Click(object sender, EventArgs e)
 {
     if (txtUserNo.Text.Trim() == "")
     {
         MessageBox.Show("User no boş");
     }
     else if (PersonelBLL.isUnique(Convert.ToInt32(txtUserNo.Text)))
     {
         MessageBox.Show("Lütfen userno değiştirin zaten bunu kullanan bir personel mevcut");
     }
     else
     {
         MessageBox.Show("Bu userno kullanılabilir");
     }
 }
コード例 #7
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Silinsinmi", "Dikkat", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                PersonelBLL.PersonelSil(detay.PersoneID);
                string resimyol = Application.StartupPath + "\\resimler\\" + detay.Resim
                ;
                File.Delete(resimyol);
                MessageBox.Show("Silindi");
                combofull = false;
                Temizle();
                doldur();
            }
        }
コード例 #8
0
        private void FrmPersonelBilgileri_Load(object sender, EventArgs e)
        {
            dto = PersonelBLL.GetAll();
            cmbDepartman.DataSource    = dto.Departmanlar;
            cmbDepartman.DisplayMember = "DepartmanAd";
            cmbDepartman.ValueMember   = "ID";
            cmbDepartman.SelectedIndex = -1;
            cmbPozisyon.DataSource     = dto.Pozisyonlar;
            cmbPozisyon.DisplayMember  = "PozisyonAd";
            cmbPozisyon.ValueMember    = "ID";
            cmbPozisyon.SelectedIndex  = -1;
            if (dto.Departmanlar.Count > 0)
            {
                combofull = true;
            }
            if (isUpdate)
            {
                txtAd.Text                 = detay.Ad;
                txtAdress.Text             = detay.Adres;
                txtMaas.Text               = detay.Maas.ToString();
                txtPassword.Text           = detay.password;
                txtSoyad.Text              = detay.Soyad;
                txtUserNo.Text             = detay.UserNo.ToString();
                chisAdmin.Checked          = detay.isAdmin;
                cmbDepartman.SelectedValue = detay.DepartmanID;
                cmbPozisyon.SelectedValue  = detay.PozisyonID;
                resim2        = Application.StartupPath + "\\resimler\\" + detay.Resim;
                txtResim.Text = resim2;
                pictureBox1.Load(resim2);

                if (!UserStatic.isAdmin)
                {
                    txtAd.Enabled        = false;
                    txtSoyad.Enabled     = false;
                    txtMaas.Enabled      = false;
                    txtUserNo.Enabled    = false;
                    chisAdmin.Enabled    = false;
                    cmbDepartman.Enabled = false;
                    cmbPozisyon.Enabled  = false;
                }
            }
        }
コード例 #9
0
 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;
     }
 }
コード例 #10
0
 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 = "";
         }
     }
 }
コード例 #11
0
 private void kaydıSilToolStripMenuItem_Click(object sender, EventArgs e)
 {
     PersonelBLL.DeleteEmployee((int)dgw_PersonelListesi.SelectedRows[0].Cells[0].Value);
     dgw_PersonelListesi.DataSource = PersonelBLL.GetEmployees();
     MessageBox.Show("Personel Silindi!");
 }
コード例 #12
0
 private void PersonelListesi_Form_Load(object sender, EventArgs e)
 {
     dgw_PersonelListesi.DataSource = PersonelBLL.GetEmployees();
 }
コード例 #13
0
 private void YeniPersonelEkle_Form_Load(object sender, EventArgs e)
 {
     cb_title.DataSource    = PersonelBLL.GetEmployeeTitles();
     cb_title.DisplayMember = "Title";
     cb_title.ValueMember   = "Title";
 }
コード例 #14
0
        private void btn_Kaydet_Click(object sender, EventArgs e)
        {
            int _personelId = PersonelBLL.AddEmployee(tb_isim.Text, tb_soyisim.Text, (string)cb_title.SelectedValue);

            MessageBox.Show("Yeni Kayıt Eklendi!");
        }
コード例 #15
0
 private void btn_Guncelle_Click(object sender, EventArgs e)
 {
     PersonelBLL.UpdateEmployee(employeeId, tb_isimguncelle.Text, tb_soyisimguncelle.Text);
 }