示例#1
0
        private void Kaydet()
        {
            var entity = _personelServis.Add(new Personel
            {
                AD      = adTxt.Text.ToString(),
                SOYAD   = soyadTxt.Text.ToString(),
                TELEFON = telefonTxt.Text.ToString(),
                TC      = tcTxt.Text.ToString(),
                MAIL    = mailTxt.Text.ToString(),
                IL      = ilCbx.Text.ToString(),
                ILCE    = ilceCbx.Text.ToString(),
                ADRES   = adresTxt.Text.ToString(),
                GOREV   = gorevTxt.Text.ToString(),
            });

            if (entity != null)
            {
                MessageBox.Show("Kaydetme işlemi başarılı oldu.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Temizle();
                BindData();
            }
            else
            {
                MessageBox.Show("Kaydetme işlemi başarısız oldu.Lütfen girilen değerleri kontrol ediniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void barbtnkaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (MessageBox.Show("Personeli Kayıt Etmek İstiyor musunuz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         try
         {
             _personelService.Add(new Personel
             {
                 Ad      = textAd.Text,
                 Soyad   = textSoyad.Text,
                 Tc      = maskTCKimlik.Text,
                 Telefon = maskTelefon1.Text,
                 Gorev   = textGorev.Text,
                 Mail    = txtMail.Text,
                 Il      = comIl.Text,
                 Ilce    = comIlce.Text,
                 Adres   = richAdres.Text
             });
             MessageBox.Show("Kayıt İşlemi Başarılı. Değişiklikleri Görmek için YENİLE Butonuna Basınız", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         catch (Exception exception)
         {
             MessageBox.Show(exception.Message);
         }
     }
     else
     {
         MessageBox.Show("Personel Kayıt Edilmedi", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
示例#3
0
 public IActionResult personelEkle(PersonelEkleModel model)
 {
     model._personel.CalismaDurumu = "Aktif";
     model._personel.Parola        = "0000";
     _PersonelService.Add(model._personel);
     //ViewData["sonuc"] = "Personel Kayıt Edildi";
     ModelState.AddModelError("Sonuc", "Personel Başarı İle Kayıt Edildi.");
     return(View());
 }
示例#4
0
        public IActionResult Add(Personel personel)
        {
            var result = _personelService.Add(personel);

            if (result.Success)
            {
                return(Ok(result.Message));
            }
            return(BadRequest(result.Message));
        }
        public IActionResult Create(Personel personel)
        {
            if (HttpContext.Session.GetString("Name") == null)
            {
                return(RedirectToAction("Login", "Admin"));
            }
            var result = personelService.Get(x => x.Order == personel.Order).Data;

            if (personel.Id == 0)
            {
                if (result == null)
                {
                    personel.isActive = true;
                    var kayıt = personelService.Add(personel);
                    TempData["Mesaj"] = kayıt.BasariliMi ? "Kayıt Eklendi." : kayıt.Mesaj;
                    return(RedirectToAction("Create", "Personel"));
                }
                else
                {
                    TempData["Mesaj"] = "Aynı sıra numarasına ait iki kayıt olamaz.";
                    return(View());
                }
            }
            else
            {
                var kayıt = personelService.Get(x => x.Id == personel.Id).Data;
                if (result == null)
                {
                    personel.ImageUrl = kayıt.ImageUrl;
                    personelService.Update(personel);
                    return(RedirectToAction("Index", "Personel"));
                }
                else
                {
                    if (result.Order == kayıt.Order)
                    {
                        personel.ImageUrl = kayıt.ImageUrl;
                        personelService.Update(personel);
                        return(RedirectToAction("Index", "Personel"));
                    }
                    else
                    {
                        TempData["Mesaj"] = "Aynı sıra numarasına ait iki kayıt olamaz.";
                        return(View());
                    }
                }
            }
        }
 private void Kaydet()
 {
     try
     {
         personelServis.Add(new Entities.Concrete.Personel
         {
             PersonelAd                = adTxt.Text.ToString(),
             PersonelSoyad             = soyadTxt.Text.ToString(),
             PersonelFotorafBaglantisi = fotoDosyaYolu.Text.ToString(),
             PersonelMail              = maasTxt.Text.ToString(),
             PersonelTelefon           = telefonTxt.Text.ToString(),
             PersonelMaas              = decimal.Parse(maasTxt.Text.ToString()),
             DepartmanId               = int.Parse(departmanLookUpEdit.EditValue.ToString())
         });
         MessageBox.Show("Personel ekleme başarılı oldu.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public IActionResult Post([FromBody] Personel data)
        {
            var createPersonel = service.Add(data);

            return(CreatedAtAction("Get", new { id = createPersonel.Data.Id }, createPersonel));
        }