Exemple #1
0
 private void BtnKaydet_Click(object sender, EventArgs e)
 {
     if (iletisimBilgisi == null)  // Sıfırdan kayıt işlemi
     {
         iletisimBilgisi = new IletisimBilgisi()
         {
             Email      = txtEmail.Text,
             Adres      = txtAdres.Text,
             Telefon    = txtTelefon.Text,
             PersonelID = (int)cmbPersoneller.SelectedValue
         };
         db.IletisimBilgileri.Add(iletisimBilgisi);
     }
     else   // update işlemi
     {
         iletisimBilgisi.Email   = txtEmail.Text;
         iletisimBilgisi.Telefon = txtTelefon.Text;
         iletisimBilgisi.Adres   = txtAdres.Text;
     }
     db.SaveChanges();
     cmbPersoneller.Enabled       = true;
     btnKaydet.Enabled            = false;
     cmbPersoneller.SelectedIndex = -1;
     MessageBox.Show("Kayıt veya Güncelleme İşlemi Tamamlandı!");
     Metotlar.Temizle(grpIletisim);
 }
Exemple #2
0
        private void LbxSonuclar_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lbxSonuclar.SelectedValue == null)
            {
                return;
            }

            Personel        personel        = db.Personeller.Find((int)lbxSonuclar.SelectedValue);
            IletisimBilgisi iletisimBilgisi = personel.IletisimBilgisi;

            if (iletisimBilgisi == null)
            {
                lblGoruntule.Text = personel.ToString();
            }
            else
            {
                lblGoruntule.Text = personel + "\n" + iletisimBilgisi;
            }
        }
Exemple #3
0
        private void BtnGiris_Click(object sender, EventArgs e)
        {
            iletisimBilgisi = db.IletisimBilgileri.Where(x => x.PersonelID ==
                                                         (int)cmbPersoneller.SelectedValue).FirstOrDefault();

            if (iletisimBilgisi != null)
            {
                txtEmail.Text   = iletisimBilgisi.Email;
                txtTelefon.Text = iletisimBilgisi.Telefon;
                txtAdres.Text   = iletisimBilgisi.Adres;
            }
            else
            {
                MessageBox.Show("Bu personele ait iletişim bilgisi henüz girilmemiş. Aşağıdaki alanları doldurabilirisiniz.");
            }


            btnKaydet.Enabled      = true;
            cmbPersoneller.Enabled = false;
            btnGiris.Enabled       = false;
        }
Exemple #4
0
        public IActionResult AddIletisimBilgisi([FromForm] IletisimBilgisiAddVM model)
        {
            if (ModelState.IsValid)
            {
                IletisimBilgisi iletisim = new IletisimBilgisi();
                iletisim.KisiID  = model.KisiId;
                iletisim.Phone   = model.phone;
                iletisim.EMail   = model.email;
                iletisim.Address = model.address;

                _rehberContext.IletisimBilgisis.Add(iletisim);
                _rehberContext.SaveChanges();

                model.id = iletisim.ID;

                return(Ok(model));
            }
            else
            {
                return(BadRequest(ModelState.Values));
            }
        }