public async Task <IActionResult> Putbirim(long id, birim birim) { if (id != birim.birim_id) { return(BadRequest()); } _context.Entry(birim).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!birimExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <birim> > Postbirim(birim birim) { _context.birimler.Add(birim); await _context.SaveChangesAsync(); return(CreatedAtAction("Getbirim", new { id = birim.birim_id }, birim)); }
public ActionResult DeleteConfirmed(int id) { birim birim = db.birim.Find(id); db.birim.Remove(birim); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /birim/Delete/5 public ActionResult Delete(int id = 0) { birim birim = db.birim.Find(id); if (birim == null) { return(HttpNotFound()); } return(View(birim)); }
public ActionResult Edit(birim birim) { if (ModelState.IsValid) { db.Entry(birim).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(birim)); }
public ActionResult Create(birim birim) { if (ModelState.IsValid) { db.birim.Add(birim); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(birim)); }
public static birim Ver_Birim(ref otosisdbEntities dbModel, int BirimID) { birim _br = null; _br = (from abc in dbModel.birims where abc.BirimID == BirimID select abc).FirstOrDefault(); if (_br != null) { dbModel.Refresh(RefreshMode.StoreWins, _br); } return(_br); }
public void Yukle_Birim(int _BirimID) { if (_Yukleme) { return; } try { Temizle_Birim(); _YeniKayit = false; if (_br != null && _br.EntityState != EntityState.Detached) { dbModel.Detach(_br); } _br = null; _br = Isler.Birim.Ver_Birim(ref dbModel, _BirimID); if (_br == null) { return; } _Secili_BirimID = _br.BirimID; txtBirimID.Text = _br.BirimID.ToString(); txtBina.Text = _br.Bina; txtBirimAdi.Text = _br.BirimAd; txtDahili.Text = _br.DahiliTel; txtKat.Text = _br.Kat; txtOdaNo.Text = _br.Oda; lookUpBirimTip.EditValue = _br.BirimTip; btnPersonelSec.Tag = _br.YetkiliPersonel; if (_br.YetkiliPersonel != null) { btnPersonelSec.Text = Isler.Personel.Ver_AdSoyad(_br.YetkiliPersonel.Value); } ucKayitBilgi1.Yukle(_br.KayitKullaniciID, _br.KayitZaman, _br.DuzenKullaniciID, _br.DuzenZaman); } catch (Exception hata) { XtraMessageBox.Show("İşçilik Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void Kaydet() { if ((YeniKayit && !Isler.Yetki.Varmi_Yetki(71) || (!YeniKayit && !Isler.Yetki.Varmi_Yetki(72)))) { return; } try { #region Kontroller if (string.IsNullOrEmpty(txtBirimAdi.Text.Trim())) { XtraMessageBox.Show("Birim Adı Boş Bırakılamaz.", "Eksik Alan", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtBirimAdi.Focus(); txtBirimAdi.Select(); return; } if (lookUpBirimTip.EditValue.ToString() == "-1") { XtraMessageBox.Show("Lütfen Birim Tipini Seçiniz.", "Değer Seçilmemiş", MessageBoxButtons.OK, MessageBoxIcon.Warning); lookUpBirimTip.Focus(); lookUpBirimTip.Select(); return; } if (YeniKayit && Isler.Birim.Varmi_BirimAd(Genel.AktifSirket.SirketID, txtBirimAdi.Text)) { XtraMessageBox.Show("Bu Birim Adı Daha Önce Kullanılmış\nLütfen Farklı Bir Birim Adı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtBirimAdi.Focus(); txtBirimAdi.Select(); return; } else if (!YeniKayit && txtBirimAdi.Text != _br.BirimAd && Isler.Birim.Varmi_BirimAd(Genel.AktifSirket.SirketID, txtBirimAdi.Text, _br.BirimAd)) { XtraMessageBox.Show("Bu Birim Adı Daha Önce Kullanılmış\nLütfen Farklı Bir Birim Adı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtBirimAdi.Focus(); txtBirimAdi.Select(); return; } #endregion if (YeniKayit) { if (_br != null && _br.EntityState != EntityState.Detached) { dbModel.Detach(_br); _br = null; } _br = new birim(); _br.SirketID = Genel.AktifSirket.SirketID; } #region Aktarma _br.BirimAd = txtBirimAdi.Text; _br.Bina = txtBina.Text; _br.Kat = txtKat.Text; _br.Oda = txtOdaNo.Text; _br.BirimTip = lookUpBirimTip.EditValue.ToString(); _br.DahiliTel = txtDahili.Text; _br.Durum = chkDurum.Checked; if (btnPersonelSec.Tag == null) { _br.YetkiliPersonel = null; } else { _br.YetkiliPersonel = Convert.ToInt32(btnPersonelSec.Tag); } #endregion #region Kayıt if (YeniKayit) { _br.KayitKullaniciID = Genel.AktifKullanici.KullaniciID; _br.KayitZaman = DateTime.Now; dbModel.AddTobirims(_br); } else { _br.DuzenKullaniciID = Genel.AktifKullanici.KullaniciID; _br.DuzenZaman = DateTime.Now; } dbModel.SaveChanges(); _Secili_BirimID = _br.BirimID; Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Birim Başarılı Bir Şekilde Kaydedilmiştir.", null, ResOtoSis.mark_blue); Yeni(); if (DetayOlay != null) { this.Invoke(DetayOlay, Enumlar.DetayOlaylari.Kaydedildi, null); } if (DetayOlay != null) { this.Invoke(DetayOlay, Enumlar.DetayOlaylari.AramaGerekli, null); } #endregion } catch (Exception hata) { XtraMessageBox.Show("İşçilik Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }