Exemple #1
0
        public void KarmaGetir()
        {
            Personeller   sv  = new Personeller();
            İsimVerisi    ism = new İsimVerisi();
            SoyisimVerisi si  = new SoyisimVerisi();
            AdresVerisi   ad  = new AdresVerisi();
            BölümVerisi   bl  = new BölümVerisi();
            TelefonVerisi tl  = new TelefonVerisi();

            for (int i = 1; i <= 100; i++)
            {
                //  int tel = rnd.Next(1000000, 9999999);

                Personeller o1 = new Personeller();
                o1.Id        = i;
                o1.Ad        = ism.AdGetir();
                o1.Soyad     = si.SoyadGetir();
                o1.Adres     = ad.AdresGetir();
                o1.Departman = bl.DepartmanGetir();
                o1.TelefonNo = "(+90) " + tl.Telefon();
                plist.Add(o1);
            }
            dataGridView1.DataSource = null;
            dataGridView1.DataSource = plist;
        }
Exemple #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow != null)
            {
                Personeller p = new Personeller();

                int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["id"].Value);
                p.id = id;
                if (dataGridView1.CurrentRow != null)
                {
                    bool sonuc = porm.Delete(p);
                    if (sonuc)
                    {
                        dataGridView1.DataSource = porm.Select();
                        MessageBox.Show("Silme İşlemi Gerçekleşti");
                    }
                    else
                    {
                        MessageBox.Show("Hata Oluştu");
                    }
                }
                else
                {
                    MessageBox.Show("Silmek İstediğiniz Satırı Seçiniz.");
                }
            }
        }
Exemple #3
0
        public HttpResponseMessage UpdatePersoneller(PersonellerDTO pdto)
        {
            Personeller personel = db.Personeller.Where(k => k.PersonelID == pdto.PersonelID).FirstOrDefault();

            if (personel == null)
            {
                responseMessage = Request.CreateErrorResponse(HttpStatusCode.NotFound, "İlgili personel bulunamadı.");
            }

            try
            {
                PersonellerDTO.ConvertToPersonel(pdto, personel);
                db.SaveChanges();
                responseMessage = Request.CreateResponse(HttpStatusCode.OK, pdto);
                responseMessage.Headers.Location = new Uri(Url.Link("GetById", new { id = personel.PersonelID, crudstatus = CrudeStatusCode.Update }));
            }

            catch (Exception ex)
            {
                responseMessage = Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message);
            }


            return(responseMessage);
        }
Exemple #4
0
        public int PersonelGuncelle(Personeller tabloPersonel)
        {
            Personeller guncel = per.VeriBul(p => p.PersonellerID == tabloPersonel.PersonellerID);

            if (guncel != null)
            {
                guncel.PersonellerID = tabloPersonel.PersonellerID;
                guncel.TC            = tabloPersonel.TC;
                guncel.Adi           = tabloPersonel.Adi;
                guncel.Soyadi        = tabloPersonel.Soyadi;
                guncel.Email         = tabloPersonel.Email;
                guncel.Telefon       = tabloPersonel.Telefon;
                guncel.DogumTarihi   = tabloPersonel.DogumTarihi;
                guncel.Cinsiyet      = tabloPersonel.Cinsiyet;
                guncel.MedeniHali    = tabloPersonel.MedeniHali;
                guncel.Unvan         = tabloPersonel.Unvan;
                guncel.KayitTarihi   = tabloPersonel.KayitTarihi;
                guncel.Adres         = tabloPersonel.Adres;
                guncel.KAdi          = tabloPersonel.KAdi;
                guncel.KSifre        = tabloPersonel.KSifre;
                guncel.RolID         = tabloPersonel.RolID;


                if (per.Update(tabloPersonel) > 0)
                {
                    return(1);
                }
            }
            return(0);
        }
        public string PersonelGuncelle(int personellerId, string tc, string adi, string soyadi, bool medenihali, string cinsiyet, DateTime dogumtarihi, string dogumyeri, string resim)
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(adi) && !string.IsNullOrWhiteSpace(soyadi))
                {
                    Personeller guncelle = db.Personeller.Where(p => p.PersonellerID == personellerId).FirstOrDefault();
                    guncelle.TC          = tc;
                    guncelle.Adi         = adi;
                    guncelle.Soyadi      = soyadi;
                    guncelle.Cinsiyet    = cinsiyet;
                    guncelle.MedeniHali  = medenihali;
                    guncelle.DogumYeri   = dogumyeri;
                    guncelle.DogumTarihi = dogumtarihi;
                    guncelle.Resim       = resim;

                    if (db.SaveChanges() > 0)
                    {
                        return(adi + " isimli personel başarılı bir şekilde güncellendi");
                    }
                    return("Güncelleme  başarısız");
                }
                return("Boş alanları doldurun");
            }
            catch (Exception)
            {
                throw;
            }
        }
        void XML_Veri_Al()
        {
            // XML dosyamızı yükledik
            xDoc = XDocument.Load(file_path);

            XElement rootElement = xDoc.Root;

            //Oluşturduğumuz Root elementine XML dökümanında ki root elementini seçmesini sağlıyoruz.

            foreach (XElement Personeller in rootElement.Elements())
            //Root Tagımız içindeki rehber Elementlerinde dönmeye başlıyoruz.
            {
                if (Personeller.Attribute("id").Value == txt_id.Text)
                //attributes id si 1 olan veri yakalıyoruz Xml Dosyamızda Fatih Olan kişi.
                {
                    textBox1.Text = Personeller.Element("ad").Value;
                    textBox2.Text = Personeller.Element("soyad").Value;
                    //attributes id si 1 olan anıl adlı kişiyi selim yap.
                    break;
                    //Dongüden çık.
                }
            }
            xDoc.Save(file_path);
            //Yaptığımız işlemi kayıt ediyoruz.

            DataGridView_Doldur(file_path);
        }
Exemple #7
0
        public string PersonelKaydet(string tc, string adi, string soyadi, string cinsiyet, bool medenihali, string dogumyeri, string dogumtarihi, string resim, int kullaniciid)
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(adi))
                {
                    Personeller ekle = new Personeller();
                    ekle.TC          = tc;
                    ekle.Adi         = adi;
                    ekle.Soyadi      = soyadi;
                    ekle.Cinsiyet    = cinsiyet;
                    ekle.MedeniHali  = medenihali;
                    ekle.DogumYeri   = dogumyeri;
                    ekle.DogumTarihi = Convert.ToDateTime(dogumtarihi);
                    ekle.Resim       = resim;
                    ekle.KullaniciID = kullaniciid;

                    db.Personeller.Add(ekle);
                    int sonucKaydet = db.SaveChanges();
                    if (sonucKaydet > 0)
                    {
                        return("Kayıt işlemi Başarılı!");
                    }
                }
                return("Kayıt Yapılamadı!");
            }
            catch (Exception)
            {
                return("Hata Oluştu!");
            }
        }
        public void GirisTest()
        {
            Personeller p     = new Personeller();
            var         giris = new frmKullaniciGiris();

            Assert.IsNotNull(giris);
        }
        internal Personeller PersonelTekKayitGetir(Guid ID)
        {
            Personeller per = new Personeller();

            try
            {
                reader = DAL.PersonelTekKayitGetir(ID);
                while (reader.Read())
                {
                    per.PerID    = reader.IsDBNull(0) ? Guid.Empty : reader.GetGuid(0);
                    per.PerAdi   = reader.IsDBNull(1) ? string.Empty : reader.GetString(1);
                    per.PerSoyad = reader.IsDBNull(2) ? string.Empty : reader.GetString(2);
                    per.PerEmail = reader.IsDBNull(3) ? string.Empty : reader.GetString(3);
                    per.PerTelno = reader.IsDBNull(4) ? string.Empty : reader.GetString(4);
                }
                reader.Close();
            }
            catch (Exception)
            {
                //log
            }
            finally
            {
                DAL.BaglantiAyarla();
            }
            return(per);
        }
Exemple #10
0
        private void tsbtnSil_Click(object sender, EventArgs e)
        {
            if (lvPersonel.SelectedItems.Count == 0)
            {
                MessageBox.Show("Personel bilgisi seçilmedi!!");
            }
            else
            {
                if (MessageBox.Show("Bu Personeli silmek istediğinize emin misiniz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Personeller p = new Personeller();

                    p.SicilNo      = Convert.ToInt32(lvPersonel.SelectedItems[0].SubItems[0].Text);
                    p.Ad           = lvPersonel.SelectedItems[0].SubItems[1].Text;
                    p.Soyad        = lvPersonel.SelectedItems[0].SubItems[2].Text;
                    Genel.unvanad  = lvPersonel.SelectedItems[0].SubItems[3].Text;
                    Genel.klinikad = lvPersonel.SelectedItems[0].SubItems[4].Text;
                    p.DiplomaNo    = Convert.ToInt32(lvPersonel.SelectedItems[0].SubItems[5].Text);
                    p.Adres        = lvPersonel.SelectedItems[0].SubItems[6].Text;
                    p.EvTel        = lvPersonel.SelectedItems[0].SubItems[7].Text;
                    p.CepTel       = lvPersonel.SelectedItems[0].SubItems[8].Text;
                    p.DogumYeri    = lvPersonel.SelectedItems[0].SubItems[9].Text;
                    p.DogumTarihi  = Convert.ToDateTime(lvPersonel.SelectedItems[0].SubItems[10].Text);
                    p.KullaniciAdi = lvPersonel.SelectedItems[0].SubItems[11].Text;
                    p.Sifre        = lvPersonel.SelectedItems[0].SubItems[12].Text;
                    p.PersonelID   = Convert.ToInt32(lvPersonel.SelectedItems[0].SubItems[13].Text);
                    if (p.PersonelSil(p))
                    {
                        MessageBox.Show("Personel bilgileri silindi.");
                        p.PersonelGetir(lvPersonel);
                    }
                }
            }
        }
 private void eklebtn_Click(object sender, EventArgs e)
 {
     try
     {
         Personeller p = new Personeller();
         p.TcNO           = tcnotxt.Text;
         p.PersonelAdi    = adtxt.Text;
         p.PersonelSoyadi = soyadtxt.Text;
         p.DogumTarihi    = dogumtarihipicker.Value;
         p.Telefon        = teltxt.Text;
         p.MailAdresi     = mailtxt.Text;
         p.Unvan          = unvantxt.Text;
         p.EvAdresi       = adrestxt.Text;
         p.İseGirisTarihi = ısegirispicker.Value;
         FileStream   ff  = new FileStream(fotografyeri, FileMode.Open, FileAccess.Read);
         BinaryReader brd = new BinaryReader(ff);
         foto        = brd.ReadBytes((int)ff.Length);
         p.Fotografi = foto;
         pp.Ekle(p);
         MessageBox.Show("Yeni Personel Eklendi.");
         Temizle(this);
         VerileriGetir();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 public static void PersonelGuncelle(Personeller personel)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_PersonelGuncelle(personel.personelID, personel.adi, personel.soyadi, personel.cepTelefonu, personel.departmanID, personel.iseGirisTarihi);
     }
 }
Exemple #13
0
        //veriyi seçtikten sonra Güncelle Butonuna Tıklandığında
        private void tsbtnGuncelle_Click(object sender, EventArgs e)
        {
            if (lvPersonel.SelectedItems.Count == 0)
            {
                MessageBox.Show("Personel bilgisi seçilmedi!!");
            }
            else
            {
                frmPersoneller frm = new frmPersoneller();
                //form düzenlemeleri
                frm.Top  = 0;
                frm.Left = 0;
                //düzenlenecek verileri nesnelere yaz
                frm.mtxtsicilNo.Text      = lvPersonel.SelectedItems[0].SubItems[0].Text;
                frm.txtPersonelAd.Text    = lvPersonel.SelectedItems[0].SubItems[1].Text;
                frm.txtPersonelSoyad.Text = lvPersonel.SelectedItems[0].SubItems[2].Text;
                frm.txtunvanad.Text       = lvPersonel.SelectedItems[0].SubItems[3].Text;
                frm.txtklinikad.Text      = lvPersonel.SelectedItems[0].SubItems[4].Text;
                frm.mtxtdiploma.Text      = lvPersonel.SelectedItems[0].SubItems[5].Text;
                frm.txtAdres.Text         = lvPersonel.SelectedItems[0].SubItems[6].Text;
                frm.mtxtEvTel.Text        = lvPersonel.SelectedItems[0].SubItems[7].Text;
                frm.mtxtCepTel.Text       = lvPersonel.SelectedItems[0].SubItems[8].Text;
                frm.txtDogumYeri.Text     = lvPersonel.SelectedItems[0].SubItems[9].Text;
                frm.dtpDTarihi.Text       = lvPersonel.SelectedItems[0].SubItems[10].Text;
                frm.txtkullaniciad.Text   = lvPersonel.SelectedItems[0].SubItems[11].Text;
                frm.txtsifre.Text         = lvPersonel.SelectedItems[0].SubItems[12].Text;
                frm.txtpersonelid.Text    = lvPersonel.SelectedItems[0].SubItems[13].Text;

                frm.ShowDialog();
            }
            //düzenlenen veriyi tabloya ekle
            Personeller p = new Personeller();

            p.PersonelGetir(lvPersonel);
        }
Exemple #14
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Personeller p = new Personeller();

            p.Adi            = txtAdi.Text;
            p.Soyadi         = txtSoyadi.Text;
            p.Tckn           = mskdTckn.Text;
            p.TelNo          = mskdTelNo.Text;
            p.Adres          = txtAdres.Text;
            p.DogumTarihi    = dtpDogumTarihi.Value;
            p.IseGirisTarihi = dtpIseGirisTarihi.Value;
            p.Maas           = nudMaas.Value;
            p.KullaniciAdi   = txtKullaniciAdi.Text;
            p.Parola         = txtParola.Text;

            bool sonuc = pOrm.Insert(p);

            if (sonuc)
            {
                MessageBox.Show("Personeller Eklenmiştir.");
                dataGridView1.DataSource = pOrm.Select();
            }
            else
            {
                MessageBox.Show("Personeller Eklenirken Hata Oluştu.");
            }
        }
Exemple #15
0
 public int PersonelKayit(Personeller per)
 {
     try
     {
         cmd = new SqlCommand("insert into Personeller (Tc,PersonelAdi,PersonelSoyadi,Cinsiyet,MedeniHali,DogumYeri,DogumTarihi,Telefon,GorevTanimi,Email,Adres,isGirisTarihi) values (@tc,@pAdi,@pSoyadi,@cinsiyet,@medenihali,@dogumYeri,@dogumTarihi,@telefon,@gorevTanimi,@email,@adres,@isGirisTarihi)  ", con);
         cmd.Parameters.AddWithValue("@Tc", per.TC);
         cmd.Parameters.AddWithValue("@pAdi", per.PersonelAdi);
         cmd.Parameters.AddWithValue("@pSoyadi", per.PersonelSoyadi);
         cmd.Parameters.AddWithValue("@cinsiyet", per.Cinsiyet);
         cmd.Parameters.AddWithValue("@medenihali", per.MedeniHali);
         cmd.Parameters.AddWithValue("@dogumYeri", per.DogumYeri);
         cmd.Parameters.AddWithValue("@dogumTarihi", SqlDbType.DateTime).Value = per.DogumTarihi;
         cmd.Parameters.AddWithValue("@telefon", per.Telefon);
         cmd.Parameters.AddWithValue("@gorevTanimi", per.GorevTanimi);
         cmd.Parameters.AddWithValue("@email", per.Email);
         cmd.Parameters.AddWithValue("@adres", per.Adres);
         cmd.Parameters.AddWithValue("@isGirisTarihi", SqlDbType.DateTime).Value = per.isGirisTarihi;
         BaglantiAcKapat();
         returnValues = cmd.ExecuteNonQuery();
     }
     catch (Exception)
     {
     }
     finally
     {
         BaglantiAcKapat();
     }
     return(returnValues);
 }
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageBox.Show("Kayıt Seçiniz");
            }
            else
            {
                Personeller personel = new Personeller();
                personel.Id = int.Parse(dataGridView1.CurrentRow.Cells["Id"].Value.ToString());
                bool sonuc = orm.Delete(personel);
                if (sonuc)
                {
                    MessageBox.Show("Kayıt silindi");
                    dataGridView1.DataSource = orm.Select();
                    txt_Adi.Text             = "";
                    txt_Soyadi.Text          = "";
                    cmb_Cinsiyet.Text        = "";

                    txtmsk_TCKN.Text   = "";
                    txtmsk_TEL.Text    = "";
                    dt_DogumTarih.Text = "";
                    dt_IseGiris.Text   = "";
                    nmr_Maas.ResetText();
                    txt_KullaniciAdi.Text = "";
                    txt_Parola.Text       = "";
                    chkAdmin.Checked      = false;
                    txt_Adres.Text        = "";
                }
                else
                {
                    MessageBox.Show("Kayıt silinirken bir hata oluştu ");
                }
            }
        }
Exemple #17
0
 public int guncellePer(Personeller per)
 {
     try
     {
         cmd = new SqlCommand("update Personeller set TC=@tc,PersonelAdi=@adi,PersonelSoyadi=@soyadi,Cinsiyet=@cinsiyet,MedeniHali=@medenihali,DogumYeri=@dogumyeri,DogumTarihi=@dogumtarihi,Telefon=@telefon,GorevTanimi=@gorevtanimi,Email=@email,Adres=@adres,isGirisTarihi=@isgiristarihi where PersonellerID=@Id", con);
         cmd.Parameters.AddWithValue("@tc", per.TC);
         cmd.Parameters.AddWithValue("@adi", per.PersonelAdi);
         cmd.Parameters.AddWithValue("@soyadi", per.PersonelSoyadi);
         cmd.Parameters.AddWithValue("@cinsiyet", per.Cinsiyet);
         cmd.Parameters.AddWithValue("@medenihali", per.MedeniHali);
         cmd.Parameters.AddWithValue("@dogumyeri", per.DogumYeri);
         cmd.Parameters.AddWithValue("@dogumtarihi", SqlDbType.DateTime).Value = per.DogumTarihi;
         cmd.Parameters.AddWithValue("@telefon", per.Telefon);
         cmd.Parameters.AddWithValue("@gorevtanimi", per.GorevTanimi);
         cmd.Parameters.AddWithValue("@email", per.Email);
         cmd.Parameters.AddWithValue("@adres", per.Adres);
         cmd.Parameters.AddWithValue("@isgiristarihi", SqlDbType.DateTime).Value = per.isGirisTarihi;
         cmd.Parameters.AddWithValue("@Id", per.PersonellerID);
         BaglantiAcKapat();
         returnValues = cmd.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         BaglantiAcKapat();
     }
     return(returnValues);
 }
        public string PersonelSil(PersonelKullaniciAdiRequest personelKullaniciAdiRequest)
        {
            Personeller personeller = _personelRepository.Find(x => x.KullaniciAdi == personelKullaniciAdiRequest.KullaniciAdi);

            _personelRepository.Delete(personeller);
            return("Kayıt Başarıyla Silindi");
        }
        public string PersonelKaydet(string tc, string adi, string soyadi, string telefon, string email, string il, string ilce, string adres)
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(adi) && !string.IsNullOrWhiteSpace(telefon))
                {
                    Personeller ekle = new Personeller();
                    ekle.TC             = tc;
                    ekle.PersonelAdi    = adi;
                    ekle.PersonelSoyadi = soyadi;
                    ekle.Telefon        = telefon;
                    ekle.Email          = email;
                    ekle.il             = il;
                    ekle.ilce           = ilce;
                    ekle.Adres          = adres;

                    db.Personeller.Add(ekle);
                    int sonucKaydet = db.SaveChanges();
                    if (sonucKaydet > 0)
                    {
                        return("Kayıt işlemi Başarılı!");
                    }
                }
                return("Kayıt Yapılamadı!");
            }
            catch (Exception)
            {
                return("Hata Oluştu!");
            }
        }
Exemple #20
0
        private void PersonelGuncelle()
        {
            try
            {
                DateTime selectedDate = Convert.ToDateTime(calendarControl.SelectionStart.ToShortDateString());
                if (string.IsNullOrEmpty(txtAdi.Text) || string.IsNullOrEmpty(txtSoyadi.Text) || string.IsNullOrEmpty(txtTelefon.Text))
                {
                    MessageBox.Show("Personel Bilgileri Boş Geçilemez !");
                }
                if (selectedDate > DateTime.Now)
                {
                    MessageBox.Show("İşe giriş  tarihi bugünden daha sonraki bir tarih olamaz!");
                }

                Personeller personel = new Personeller
                {
                    personelID     = int.Parse(txtPersonelID.Text),
                    adi            = txtAdi.Text,
                    soyadi         = txtSoyadi.Text,
                    cepTelefonu    = txtTelefon.Text,
                    departmanID    = Convert.ToInt32(cmbDepartmanGuncelle.SelectedValue),
                    iseGirisTarihi = selectedDate
                };
                PersonelController.PersonelGuncelle(personel);
                MessageBox.Show("Personel Başarıyla Güncellendi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information);
                PersonelListele();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemple #21
0
        private void tsbtnKaydet_Click(object sender, EventArgs e)
        {
            if (mtxtsicilNo.Text.Trim() != "" && txtkullaniciad.Text.Trim() != "" && txtPersonelAd.Text.Trim() != "" && txtsifre.Text.Trim() != "" && txtDogumYeri.Text.Trim() != "" && txtPersonelSoyad.Text.Trim() != "" && mtxtdiploma.Text.Trim() != "" && txtDogumYeri.Text.Trim() != "" && txtunvanad.Text.Trim() != "" && txtklinikad.Text.Trim() != "")
            {
                Personeller p = new Personeller();
                if (p.PersonelKontrol(txtPersonelAd.Text, txtPersonelSoyad.Text, Convert.ToInt32(txtpersonelid.Text)))
                {
                    MessageBox.Show("Bu Kişi Daha Önceden Kayıtlıdır");
                    mtxtsicilNo.Focus();
                }
                else
                {
                    p.SicilNo      = Convert.ToInt32(mtxtsicilNo.Text);
                    p.UnvanID      = Convert.ToInt32(txtunvanID.Text);
                    p.KlinikID     = Convert.ToInt32(txtklinikid.Text);
                    p.DiplomaNo    = Convert.ToInt32(mtxtdiploma.Text);
                    p.DogumTarihi  = Convert.ToDateTime(dtpDTarihi.Value);
                    p.DogumYeri    = txtDogumYeri.Text;
                    p.Ad           = txtPersonelAd.Text;
                    p.Soyad        = txtPersonelSoyad.Text;
                    p.Adres        = txtAdres.Text;
                    p.EvTel        = mtxtEvTel.Text;
                    p.CepTel       = mtxtCepTel.Text;
                    p.KullaniciAdi = txtkullaniciad.Text;
                    p.Sifre        = txtsifre.Text;



                    if (p.KisiEkle(p))
                    {
                        MessageBox.Show("Kişi Bilgileri Kayıt Edildi");
                        Temizle();
                        tsbtnKaydet.Enabled = false;
                    }
                    else
                    {
                        MessageBox.Show("Kişi Kayıt İşlemi Gerçekleşmedi!");
                    }
                }
            }


            else
            {
                MessageBox.Show("Eksik Bilgi Girdiniz!,Dikkat Ediniz!");

                label17.ForeColor = System.Drawing.Color.Red;
                label23.ForeColor = System.Drawing.Color.Red;
                label19.ForeColor = System.Drawing.Color.Red;
                label22.ForeColor = System.Drawing.Color.Red;
                label21.ForeColor = System.Drawing.Color.Red;
                label20.ForeColor = System.Drawing.Color.Red;
                label17.ForeColor = System.Drawing.Color.Red;
                label16.ForeColor = System.Drawing.Color.Red;
                label25.ForeColor = System.Drawing.Color.Red;
                label26.ForeColor = System.Drawing.Color.Red;
                label18.ForeColor = System.Drawing.Color.Red;
                label24.ForeColor = System.Drawing.Color.Red;
            }
        }
Exemple #22
0
        public void AddEmployee(string name, string surname, int depid, string idnumber, string mail, string salary, string phone)

        {
            try
            {
                Personeller employee = new Personeller();
                employee.PersonelAdi     = name;
                employee.PersonelSoyadi  = surname;
                employee.DepartmanId     = depid;
                employee.GirisTarihi     = DateTime.Now;
                employee.PersBankaId     = 3;
                employee.KullaniciId     = 4;
                employee.PersonelTc      = idnumber;
                employee.PersonelMail    = mail;
                employee.PersonelMaas    = Convert.ToDecimal(salary);
                employee.AdresId         = 2;
                employee.PersonelTelefon = phone;
                db.Personeller.Add(employee);
                db.SaveChanges();
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                      eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                          ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw;
            }
        }
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);

            if (id <= 0)
            {
                MessageBox.Show("Silinecek Personel yoktur");
            }
            else
            {
                Personeller p = new Personeller();
                p.Id = id;
                bool sonuc = perOrm.Delete(p);
                if (sonuc)
                {
                    MessageBox.Show("Personel Silindi", "Personel Silme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dataGridView1.DataSource = perOrm.Select();
                    dataGridView1.Focus();
                }
                else
                {
                    MessageBox.Show("Personel Silinmedi\n", "Personel Silme", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
Exemple #24
0
        //Klinik seçtikten sonra
        private void cbKlinikler_SelectedIndexChanged(object sender, EventArgs e)
        {
            //klinik ismine göre ve personel=doktor olanların personel ismini getirir
            Personeller p = new Personeller();

            p.PersonelAdiGetir(cbHekimler, cbKlinikler.SelectedItem.ToString());
        }
        public string PersonelKaydet(string tc, string adi, string soyadi, bool medenihali, string cinsiyet, DateTime dogumtarihi, string dogumyeri, string resim)
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(adi) && !string.IsNullOrWhiteSpace(soyadi))
                {
                    Personeller ekle = new Personeller();
                    ekle.TC          = tc;
                    ekle.Adi         = adi;
                    ekle.Soyadi      = soyadi;
                    ekle.Cinsiyet    = cinsiyet;
                    ekle.MedeniHali  = medenihali;
                    ekle.DogumYeri   = dogumyeri;
                    ekle.DogumTarihi = dogumtarihi;
                    ekle.Resim       = resim;
                    db.Personeller.Add(ekle);

                    if (db.SaveChanges() > 0)
                    {
                        return(adi + " isimli personel başarılı bir şekilde eklendi");
                    }
                    return("Ekleme olmadı");
                }
                return("Boş alanları doldurun");
            }
            catch (Exception)
            {
                throw;
            }
        }
        private void cbKlinikler_SelectedIndexChanged(object sender, EventArgs e)
        {
            Personeller p         = new Personeller();
            string      KlinikAdi = cbKlinikler.SelectedItem.ToString();

            p.PersonelAdiGetir(cbHekimler, KlinikAdi);
        }
        public static Personeller ConvertToPersonel(PersonellerDTO personeldto, Personeller personel = null)
        {
            if (personeldto.PersonelID > 0)// yeni personel
            {
                if (personel == null)
                {
                    throw new Exception("Girilen Id ye Sahip Personel Bulunmamaktadır.");
                }
                personel.Adi        = personeldto.Adi ?? personel.Adi;
                personel.PersonelID = personeldto.PersonelID;
                personel.SoyAdi     = personeldto.Soyadi ?? personel.SoyAdi;
                personel.Ulke       = personeldto.Ulke ?? personel.Ulke;
                personel.IsActive   = true;
                personel.Sehir      = personeldto.Sehir ?? personel.Sehir;
                personel.Bolge      = personeldto.Bolge ?? personel.Bolge;

                return(personel);
            }
            else//güncelleme
            {
                Personeller yenipersonel = new Personeller();
                yenipersonel.Adi        = personeldto.Adi ?? null;
                yenipersonel.PersonelID = personeldto.PersonelID;
                yenipersonel.SoyAdi     = personeldto.Soyadi ?? null;
                yenipersonel.Ulke       = personeldto.Ulke ?? null;
                yenipersonel.IsActive   = true;
                yenipersonel.Sehir      = personeldto.Sehir ?? null;
                yenipersonel.Bolge      = personeldto.Bolge ?? null;
                return(yenipersonel);
            }
        }
        void XML_Veri_Sil()
        {
            // XML dosyamızı yükledik
            xDoc = XDocument.Load(file_path);

            XElement rootElement = xDoc.Root;

            //Oluşturduğumuz Root elementine XML dökümanında ki root elementini seçmesini sağlıyoruz.

            foreach (XElement Personeller in rootElement.Elements())
            //Root Tagımız içindeki rehber Elementlerinde dönmeye başlıyoruz...
            {
                if (Personeller.Attribute("id").Value == txt_id.Text)
                //attributes id si 2 olan elementi yakalıyoruz Xml Dosyamızda Seyfi Olan kişi...
                {
                    Personeller.Remove();
                    //attributes id si 2 olan elementi Remove metodu ile siliyoruz.
                }
            }
            xDoc.Save(file_path);
            //Yaptığımız işlemi kayıt ediyoruz.


            DataGridView_Doldur(file_path);
        }
Exemple #29
0
        public override void OnAuthorization(HttpActionContext actionContext)
        {
            if (actionContext.Request.Headers.Authorization == null)
            {
                actionContext.Response = actionContext.Request.CreateResponse(HttpStatusCode.Unauthorized);
            }
            else
            {
                var tokenkey   = actionContext.Request.Headers.Authorization.Parameter;
                var jsonstring = FTH.Extension.Encrypter.Decrypt(tokenkey, "1");
                var perso      = Newtonsoft.Json.JsonConvert.DeserializeObject <Personeller>(jsonstring);

                Personeller pers = ValidationControl.IsPersonel(perso.Adi, perso.SoyAdi);

                if (pers != null)
                {
                    Thread.CurrentPrincipal = new GenericPrincipal(new GenericIdentity(pers.Adi), null);
                }
                else
                {
                    actionContext.Response = actionContext.Request.CreateResponse(HttpStatusCode.Unauthorized);
                }
            }

            base.OnAuthorization(actionContext);
        }
        public MessageResult Create(Personeller model)
        {
            var _validator = new PersonelAddValidator();
            var result     = _validator.Validate(model);

            if (result.IsValid)
            {
                _personelRepo.Add(model);
                //Mail sistemi gerektiğinde açılcak
                //if (_messageService != null)
                //{
                //    var msg = new MessageTemplate
                //    {
                //        From = "HastaneYonetimSistemi",
                //        To = new List<string> {model.Email},
                //        MessageBody = "Kullanıcı Adınız : " + model.KullaniciAdi + "\n" + "Şifreniz : " + model.Sifre,
                //        MessageSubject = "Kullanıcı Adı ve Şifreniz"
                //    };

                //    _messageService.SendMessage(msg);
                //}
            }
            var m = new MessageResult
            {
                ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(),
                IsSucceed    = result.IsValid
            };

            m.SuccessMessage = m.IsSucceed == true ? "Personel Ekleme İşlemi Başarıyla Sonuçlandırılmıştır. Kullanıcı Adı ve Şifre Bilgileri Mail Adresine Gönderilmiştir." : "Hatalı bilgiler mevcut";
            return(m);
        }