/// <summary> /// Kayıt sil /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnKayitSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Kayıt arşivden kaldırılacak emin misiniz?", "Onayla", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } var rowId = (long)gridVArsivGelenGiden.GetRowCellValue(gridVArsivGelenGiden.FocusedRowHandle, "Id"); using (var db = new ETSEntities()) { var arsiv = db.ArsivGelenGiden.SingleOrDefault(x => x.Id == rowId); if (arsiv != null && arsiv.GelenEvrakId != null) { var gelenEvrak = db.GelenEvrak.SingleOrDefault(s => s.Id == arsiv.GelenEvrakId); if (gelenEvrak != null) { gelenEvrak.Arsivlendi = false; } db.Entry(gelenEvrak).State = EntityState.Modified; } if (arsiv != null && arsiv.GidenEvrakId != null) { var gidenEvrak = db.GidenEvrak.SingleOrDefault(s => s.Id == arsiv.GidenEvrakId); if (gidenEvrak != null) { gidenEvrak.Arsivlendi = false; } db.Entry(gidenEvrak).State = EntityState.Modified; } db.ArsivGelenGiden.Remove(arsiv); db.SaveChanges(); } RefreshGridDataSource(); }
/// <summary> /// Düzenlenen bilgiyi kayıt eder /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnKaydet_Click(object sender, EventArgs e) { if (!validationProvider.Validate()) { return; } if (_tasnifId <= 0) { XtraMessageBox.Show("Lütfen tasnif bilgisini seçiniz"); return; } using (var db = new ETSEntities()) { var duzenlenecekOlay = db.OlaylarBilgisi.SingleOrDefault(x => x.Id == _kayitDuzenle.EvrakId); if (duzenlenecekOlay != null) { duzenlenecekOlay.KomutanlikId = int.Parse(txtKomutanlik.EditValue.ToString()); duzenlenecekOlay.OlayBilNo = long.Parse(txtOlayBilgisiNo.Text); duzenlenecekOlay.OlayId = int.Parse(txtOlay.EditValue.ToString()); duzenlenecekOlay.OlayTarihi = txtOlayTarihi.DateTime; duzenlenecekOlay.OlayYeriId = int.Parse(txtOlayYeri.EditValue.ToString()); duzenlenecekOlay.SiraNo = long.Parse(txtSiraNo.Text); duzenlenecekOlay.TansifId = _tasnifId; } else { throw new Exception("Kayıt bulunamadı"); } db.Entry(duzenlenecekOlay).State = EntityState.Modified; db.SaveChanges(); } Close(); }
private void btnKaydet_Click(object sender, EventArgs e) { using (var db = new ETSEntities()) { var tasnif = db.Tasnifler.SingleOrDefault(s => s.Id == _tasnifId); if (tasnif == null) { return; } tasnif.AltBaslik = txtAltBaslik.Text; tasnif.Baslik = txtBaslik.Text; tasnif.Grup = txtGrup.Text; tasnif.KanunMaddesi = txtKanunMaddesi.Text; tasnif.Suc = txtSuc.Text; db.Entry(tasnif).State = EntityState.Modified; db.SaveChanges(); } FormuTemizle(); BaslikGuncelle(); btnEkle.Visible = true; btnKaydet.Visible = false; }
/// <summary> /// Kimlik kaydet /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnKimlikKaydet_Click(object sender, EventArgs e) { if (txtKimlikBilgisi.EditValue == null) { return; } using (var db = new ETSEntities()) { var id = int.Parse(txtKimlikBilgisi.EditValue.ToString()); var kimlik = db.KimlikBilgileri.SingleOrDefault(s => s.Id == id); if (kimlik == null) { return; } kimlik.TCKimlikNo = int.Parse(txtKimlikTCKimlik.Text); kimlik.Adresi = txtKimlikAdresi.Text; kimlik.BabaAdi = txtKimlikBabaAdi.Text; kimlik.DogumTarihi = txtKimlikDogumTarihi.DateTime; kimlik.Soyadi = txtKimlikSoyadi.Text; kimlik.Telefon = long.Parse(txtKimlikTelefon.Text); db.Entry(kimlik).State = EntityState.Modified; db.SaveChanges(); XtraMessageBox.Show("Kayıt düzenlendi"); SetKimlikBilgisi(); } }
/// <summary> /// Başlık kaydet /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBaslikKaydet_Click(object sender, EventArgs e) { if (txtBaslik.EditValue == null) { return; } using (var db = new ETSEntities()) { var id = int.Parse(txtBaslik.EditValue.ToString()); var baslik = db.Baslik.SingleOrDefault(s => s.Id == id); if (baslik == null) { return; } baslik.AnaBaslik = txtBaslikAnaBaslik.Text; baslik.UstYaziBaslik = txtBaslikUstYaziBaslik.Text; baslik.PersonelId = int.Parse(txtBaslikPersonel.EditValue.ToString()); baslik.EkSayisi = int.Parse(txtBaslikEkSayisi.EditValue.ToString()); db.Entry(baslik).State = EntityState.Modified; db.SaveChanges(); XtraMessageBox.Show("Kayıt düzenlendi"); SetBaslik(); } }
private void btnDuzenlemeKaydet_Click(object sender, EventArgs e) { if (!validationProvider.Validate()) { return; } const int durum = 0; switch (txtDurum.SelectedIndex) { case 1: txtDurum.SelectedIndex = 0; break; case 0: txtDurum.SelectedIndex = 1; break; default: txtDurum.SelectedIndex = 2; break; } using (var db = new ETSEntities()) { var duzenlenecekIcmal = db.MuzekkereIcmalDefteri.SingleOrDefault(x => x.Id == _kayitDuzenle.EvrakId); if (duzenlenecekIcmal != null) { duzenlenecekIcmal.Aciklama = txtAciklama.Text; duzenlenecekIcmal.AdiSoyadi = txtAdiSoyadi.Text; duzenlenecekIcmal.DosyaNo = txtDosyaNo.Text; duzenlenecekIcmal.Durum = durum; duzenlenecekIcmal.GeldigiTarih = txtGeldigiTarih.DateTime; duzenlenecekIcmal.MahalleId = int.Parse(txtMahalle.EditValue.ToString()); duzenlenecekIcmal.MuzekkereCinsiId = int.Parse(txtMuzekkereCinsi.EditValue.ToString()); duzenlenecekIcmal.KomutanlikId = int.Parse(txtKomutanlik.EditValue.ToString()); duzenlenecekIcmal.SiraNo = long.Parse(txtSiraNo.Text); if (!string.IsNullOrWhiteSpace(txtGonderildigiTarih.Text)) { duzenlenecekIcmal.GonderildigiTarih = txtGonderildigiTarih.DateTime; } } else { throw new Exception("Kayıt bulunamadı"); } db.Entry(duzenlenecekIcmal).State = EntityState.Modified; db.SaveChanges(); XtraMessageBox.Show("İcmal başarıyla düzenlendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } }
private void btnDegisiklikleriKaydet_Click(object sender, EventArgs e) { using (var db = new ETSEntities()) { var degistirilecekVeriler = (db.DaimiArastirmaTutanaklari.AsEnumerable() .Select(r => new { r, list = _topluCiktilar }) .Where(@t => (@t.list.Contains(@t.r.Id))) .Select(@t => @t.r)).ToList(); foreach (var t in degistirilecekVeriler) { if (!string.IsNullOrWhiteSpace(txtPeriyotYili.SelectedText)) { t.PeriyotYili = Convert.ToInt32(txtPeriyotYili.Text); } if (txtPeriyot.EditValue != null && txtPeriyot.EditValue.ToString().Length < 5) { t.PeriyotId = int.Parse(txtPeriyot.EditValue.ToString()); } if (txtPersonel1.EditValue != null && txtPersonel1.EditValue.ToString().Length < 5) { t.Personel1Id = int.Parse(txtPersonel1.EditValue.ToString()); } if (txtPersonel2.EditValue != null && txtPersonel2.EditValue.ToString().Length < 5) { t.Personel2Id = int.Parse(txtPersonel2.EditValue.ToString()); } if (txtPersonel3.EditValue != null && txtPersonel3.EditValue.ToString().Length < 5) { t.Personel3Id = int.Parse(txtPersonel3.EditValue.ToString()); } if (txtPersonel4.EditValue != null && txtPersonel4.EditValue.ToString().Length < 5) { t.Personel4Id = int.Parse(txtPersonel4.EditValue.ToString()); } } degistirilecekVeriler.ForEach(p => db.Entry(p).State = EntityState.Modified); db.SaveChanges(); Close(); } }
private void btnKaydet_Click(object sender, EventArgs e) { if (!dxValidationProvider.Validate(txtPAdi)) { return; } if (!dxValidationProvider.Validate(txtPSoyadi)) { return; } if (!dxValidationProvider.Validate(txtPRutbesi)) { return; } using (var db = new ETSEntities()) { var duzenlenenPersonel = db.Personel.SingleOrDefault(s => s.Id == _personelId); if (duzenlenenPersonel != null) { duzenlenenPersonel.Adi = txtPAdi.Text; duzenlenenPersonel.Soyadi = txtPSoyadi.Text; duzenlenenPersonel.Durum = 1; duzenlenenPersonel.Rutbesi = txtPRutbesi.Text; duzenlenenPersonel.Tim = txtPTimi.Text; duzenlenenPersonel.AdiSoyadi = txtPAdi.Text + " " + txtPSoyadi.Text; duzenlenenPersonel.TamIsim = txtPRutbesi.Text + " " + txtPAdi.Text + " " + txtPSoyadi.Text; duzenlenenPersonel.Sicili = txtSicili.Text; duzenlenenPersonel.Gorevi = txtGorevi.Text; } db.Entry(duzenlenenPersonel).State = EntityState.Modified; db.SaveChanges(); } RefreshGridDataSource(); txtPAdi.Text = null; txtPSoyadi.Text = null; txtPRutbesi.Text = null; txtPTimi.Text = null; txtGorevi.Text = null; txtSicili.Text = null; btnPersonelEkle.Visible = true; btnKaydet.Visible = false; }
private void btnSil_Click(object sender, EventArgs e) { using (var db = new ETSEntities()) { var tasnif = db.Tasnifler.SingleOrDefault(s => s.Id == _tasnifId); if (tasnif == null) { return; } db.Entry(tasnif).State = EntityState.Deleted; db.SaveChanges(); } FormuTemizle(); BaslikGuncelle(); }
private void btnKaydet_Click(object sender, EventArgs e) { if (!validationProvider.Validate()) { return; } using (var db = new ETSEntities()) { var duzenlenecekEvrak = db.ArsivGelenGiden.SingleOrDefault(x => x.Id == _kayitDuzenle.EvrakId); if (duzenlenecekEvrak != null) { duzenlenecekEvrak.IlkEvrak = int.Parse(txtIlkEvrak.Text); duzenlenecekEvrak.IlgiliEvrak = int.Parse(txtIlgiliEvrak.Text); duzenlenecekEvrak.DosyaNo = int.Parse(txtDosyaNo.Text); duzenlenecekEvrak.CikaranMakamId = int.Parse(txtEvrakiCikaranMakam.EditValue.ToString()); duzenlenecekEvrak.Tarih = txtTarih.DateTime; duzenlenecekEvrak.SubeId = int.Parse(txtSube.EditValue.ToString()); duzenlenecekEvrak.EsasKonuNo = int.Parse(txtEsasKonuNo.Text); duzenlenecekEvrak.AraSayiNo = int.Parse(txtAraSayiNo.Text); duzenlenecekEvrak.Yil = int.Parse(txtYil.Text); duzenlenecekEvrak.IlgiliBirimId = int.Parse(txtIlgiliBirim.EditValue.ToString()); duzenlenecekEvrak.Konusu = txtKonusu.Text; duzenlenecekEvrak.GizililikDerecesiId = int.Parse(txtGizlilikDerecesi.EditValue.ToString()); duzenlenecekEvrak.EkSayisi = int.Parse(txtEkSayisi.Text); duzenlenecekEvrak.ImhaYili = int.Parse(txtImhaYili.Text); } else { throw new Exception("Kayıt bulunamadı"); } db.Entry(duzenlenecekEvrak).State = EntityState.Modified; db.SaveChanges(); XtraMessageBox.Show("Gelen Giden Arşiv evrağı başarıyla düzenlendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } }
private void btnPersonelSil_ButtonClick(object sender, ButtonPressedEventArgs e) { var rowId = (int)gvPersonel.GetRowCellValue(gvPersonel.FocusedRowHandle, "Id"); using (var db = new ETSEntities()) { var personel = db.Personel.SingleOrDefault(x => x.Id == rowId); if (personel != null) { personel.Durum = personel.Durum == 1 ? 0 : 1; } db.Entry(personel).State = EntityState.Modified; db.SaveChanges(); } RefreshGridDataSource(); XtraMessageBox.Show("Kayıt Düzenlendi"); }
/// <summary> /// Ayarları veritabanına kaydet /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAyarlariKaydet_Click(object sender, EventArgs e) { using (var db = new ETSEntities()) { var ayarlar = db.Ayarlar.SingleOrDefault(x => x.Id == 1); if (ayarlar != null) { ayarlar.GelenEvrakEkGun = int.Parse(txtGelenEkGun.Text); ayarlar.GidenEvrakEkGun = int.Parse(txtGidenEkGun.Text); ayarlar.DaimiAramaTKontrol = chkDaimiAramaTKontrol.Checked; ayarlar.GelenEvrakKontrol = chkGelenKontrol.Checked; ayarlar.GidenEvrakKontrol = chkGidenKontrol.Checked; ayarlar.DaimiAramaEkGun = int.Parse(txtDaimiAramaTuanaklariEkGun.Text); ayarlar.DaimiAramaKontrolSuresi = int.Parse(txtDaimiSonSure.Text); ayarlar.GelenEvrakKontrolSuresi = int.Parse(txtGelenSonSure.Text); ayarlar.GidenEvrakKontrolSuresi = int.Parse(txtGidenSonSure.Text); db.Entry(ayarlar).State = EntityState.Modified; } else { db.Ayarlar.Add(new Ayarlar { GelenEvrakEkGun = int.Parse(txtGelenEkGun.Text), GidenEvrakEkGun = int.Parse(txtGidenEkGun.Text), GidenEvrakKontrol = chkGidenKontrol.Checked, GelenEvrakKontrol = chkGelenKontrol.Checked, DaimiAramaTKontrol = chkDaimiAramaTKontrol.Checked, DaimiAramaEkGun = int.Parse(txtDaimiAramaTuanaklariEkGun.Text), DaimiAramaKontrolSuresi = int.Parse(txtDaimiSonSure.Text), GelenEvrakKontrolSuresi = int.Parse(txtGidenSonSure.Text), GidenEvrakKontrolSuresi = int.Parse(txtGelenSonSure.Text) }); } db.SaveChanges(); XtraMessageBox.Show("Ayarlar Kaydedildi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Zimmetle /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEvrakiZimmetle_Click(object sender, EventArgs e) { if (txtEvrakKategorisi.EditValue == null) { XtraMessageBox.Show("Lütfen bir kategori seçiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEvrakKategorisi.Focus(); return; } switch (_evrakTip) { case EvrakTip.GelenEvrak: txtEvrakTipi.Text = "Gelen Evrak"; using (var db = new ETSEntities()) { var gelenEvrak = db.GelenEvrak.SingleOrDefault(x => x.Id == _id); var gelenEvrakZimmeti = db.ZimmetDefteri.SingleOrDefault(x => x.GelenEvrakId == gelenEvrak.Id); if (gelenEvrak != null) { if (gelenEvrakZimmeti == null) { var zimmetDefteri = new ZimmetDefteri { KategoriId = int.Parse(txtEvrakKategorisi.EditValue.ToString()), SiraNo = int.Parse(txtZimmetSiraNo.Text), ZimmetTarihi = gelenEvrak.TarihTSG, TeslimAlanId = int.Parse(txtEvrakiTeslimAlan.EditValue.ToString()), GelenEvrakId = gelenEvrak.Id, GidenEvrakId = null }; db.ZimmetDefteri.Add(zimmetDefteri); gelenEvrak.Durum = 1; db.Entry(gelenEvrak).State = EntityState.Modified; } else { gelenEvrakZimmeti.SiraNo = int.Parse(txtZimmetSiraNo.Text); gelenEvrakZimmeti.ZimmetTarihi = gelenEvrak.TarihTSG; gelenEvrakZimmeti.KategoriId = int.Parse(txtEvrakKategorisi.EditValue.ToString()); gelenEvrakZimmeti.TeslimAlanId = int.Parse(txtEvrakiTeslimAlan.EditValue.ToString()); db.Entry(gelenEvrakZimmeti).State = EntityState.Modified; } } db.SaveChanges(); } XtraMessageBox.Show("Evrak başarıyla zimmetlendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); break; case EvrakTip.GidenEvrak: txtEvrakTipi.Text = "Giden Evrak"; using (var db = new ETSEntities()) { var gidenEvrak = db.GidenEvrak.SingleOrDefault(x => x.Id == _id); var gidenEvrakZimmeti = db.ZimmetDefteri.SingleOrDefault(x => x.GidenEvrakId == gidenEvrak.Id); if (gidenEvrak != null) { if (gidenEvrakZimmeti == null) { var zimmetDefteri = new ZimmetDefteri { KategoriId = int.Parse(txtEvrakKategorisi.EditValue.ToString()), SiraNo = int.Parse(txtZimmetSiraNo.Text), ZimmetTarihi = gidenEvrak.TarihTSG, TeslimAlanId = int.Parse(txtEvrakiTeslimAlan.EditValue.ToString()), GidenEvrakId = gidenEvrak.Id, GelenEvrakId = null }; db.ZimmetDefteri.Add(zimmetDefteri); gidenEvrak.Durum = 1; db.Entry(gidenEvrak).State = EntityState.Modified; } else { gidenEvrakZimmeti.SiraNo = int.Parse(txtZimmetSiraNo.Text); gidenEvrakZimmeti.ZimmetTarihi = gidenEvrak.TarihTSG; gidenEvrakZimmeti.KategoriId = int.Parse(txtEvrakKategorisi.EditValue.ToString()); gidenEvrakZimmeti.TeslimAlanId = int.Parse(txtEvrakiTeslimAlan.EditValue.ToString()); db.Entry(gidenEvrakZimmeti).State = EntityState.Modified; } db.SaveChanges(); } else { XtraMessageBox.Show("Kayıt Bulunamadı.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } XtraMessageBox.Show("Evrak başarıyla zimmetlendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); break; } }
private void btnEvrakKaydet_Click(object sender, EventArgs e) { if (!validationProvider.Validate()) { return; } using (var db = new ETSEntities()) { var duzenlenecekGelenEvrak = db.GelenEvrak.SingleOrDefault(x => x.Id == _kayitDuzenle.EvrakId); if (duzenlenecekGelenEvrak != null) { duzenlenecekGelenEvrak.EvrakKayitNo = long.Parse(txtEvrakKayitNo.Text); duzenlenecekGelenEvrak.EvrakKayitTarihi = txtEvrakKayitTarihi.DateTime; duzenlenecekGelenEvrak.EvrakiCikaranMakamId = int.Parse(txtEvrakiCikaranMakam.EditValue.ToString()); duzenlenecekGelenEvrak.TarihTSG = txtTarihTSG.DateTime; duzenlenecekGelenEvrak.DosyaNoKonusu = txtDosyaNoKonusu.Text; duzenlenecekGelenEvrak.GizlilikDerecesiId = int.Parse(txtGizlilikDerecesi.EditValue.ToString()); duzenlenecekGelenEvrak.GuvenlikNoOncelikDerecesiId = int.Parse(txtGuvenlikNoOncelikDerecesi.EditValue.ToString()); duzenlenecekGelenEvrak.PersonelId = int.Parse(txtPersonel.EditValue.ToString()); duzenlenecekGelenEvrak.Aciklama = txtAciklama.Text; duzenlenecekGelenEvrak.EvrakSonTarihi = txtEvrakSonTarihi.DateTime; duzenlenecekGelenEvrak.Durum = chkDurum.Checked ? 1 : 0; duzenlenecekGelenEvrak.OlayDurumuId = int.Parse(txtOlayDurumu.EditValue.ToString()); if (txtOlayYeri.EditValue != null) { duzenlenecekGelenEvrak.OlayYeriId = int.Parse(txtOlayYeri.EditValue.ToString()); } } else { throw new Exception("Kayıt bulunamadı"); } db.Entry(duzenlenecekGelenEvrak).State = EntityState.Modified; if (duzenlenecekGelenEvrak.Durum.Equals(0)) { var zimmetDefteri = duzenlenecekGelenEvrak.ZimmetDefteri.FirstOrDefault(); if (zimmetDefteri != null) { var zimmetId = zimmetDefteri.Id; var zimmetKaydi = db.ZimmetDefteri.SingleOrDefault(x => x.Id == zimmetId); if (zimmetKaydi != null) { db.ZimmetDefteri.Remove(zimmetKaydi); } } } db.SaveChanges(); if (chkDurum.Checked) { var evrakiZimmetle = new EvrakZimmetle(duzenlenecekGelenEvrak.Id, EvrakTip.GelenEvrak, false); evrakiZimmetle.ShowDialog(); } else { XtraMessageBox.Show("Gelen evrak başarıyla düzenlendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } Close(); } }
private void btnDuzenlemeyiKaydet_Click(object sender, EventArgs e) { if (listKimlik.Items.Count < 1) { XtraMessageBox.Show("Lütfen en az bir kimlik ekleyiniz.", "Bir Hata Oluştu :", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtKimlikBilgisi.Focus(); return; } if (txtBaslik.EditValue.ToString().Length > 10) { XtraMessageBox.Show("Lütfen başlık seçiniz.", "Bir Hata Oluştu :", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtBaslik.Focus(); return; } if (!validationProvider.Validate(txtSuc)) { return; } if (!validationProvider.Validate(txtDaimiAramaKararTarihi)) { return; } if (!validationProvider.Validate(txtDaimiAramaNo)) { return; } if (!validationProvider.Validate(txtOlaySorusturmaNo)) { return; } if (!validationProvider.Validate(txtOlayTarihi)) { return; } if (!validationProvider.Validate(txtOlayYer)) { return; } if (!validationProvider.Validate(txtOzet)) { return; } if (!validationProvider.Validate(txtPeriyot)) { return; } if (!validationProvider.Validate(txtPeriyotYili)) { return; } if (!validationProvider.Validate(txtPersonel1)) { return; } if (!validationProvider.Validate(txtPersonel2)) { return; } if (!validationProvider.Validate(txtZamanAsimi)) { return; } using (var db = new ETSEntities()) { var duzenlenecekOlay = db.DaimiArastirmaTutanaklari.SingleOrDefault(x => x.Id == _kayitDuzenle.EvrakId); if (duzenlenecekOlay != null) { duzenlenecekOlay.SucId = int.Parse(txtSuc.EditValue.ToString()); duzenlenecekOlay.DaimiAramaKarariTarihi = txtDaimiAramaKararTarihi.DateTime; duzenlenecekOlay.DaimiAramaNo = txtDaimiAramaNo.Text; duzenlenecekOlay.Durum = chkDurum.Checked ? 1 : 0; duzenlenecekOlay.OlaySorusturmaNo = txtOlaySorusturmaNo.Text; duzenlenecekOlay.OlayTarihi = txtOlayTarihi.DateTime; duzenlenecekOlay.OlayYeriId = int.Parse(txtOlayYer.EditValue.ToString()); duzenlenecekOlay.Ozet = txtOzet.Text; duzenlenecekOlay.PeriyotId = int.Parse(txtPeriyot.EditValue.ToString()); duzenlenecekOlay.PeriyotYili = int.Parse(txtPeriyotYili.Text); duzenlenecekOlay.Personel1Id = int.Parse(txtPersonel1.EditValue.ToString()); duzenlenecekOlay.Personel2Id = int.Parse(txtPersonel2.EditValue.ToString()); duzenlenecekOlay.ZamanAsimi = txtZamanAsimi.DateTime; duzenlenecekOlay.BaslikId = int.Parse(txtBaslik.EditValue.ToString()); duzenlenecekOlay.Kimlikler = JsonConvert.SerializeObject(listKimlik.Items); } else { throw new Exception("Kayıt bulunamadı"); } db.Entry(duzenlenecekOlay).State = EntityState.Modified; db.SaveChanges(); } XtraMessageBox.Show("Olay bilgisi düzenlendi", "Durum :", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); }
/// <summary> /// Arşivle /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGonder_Click(object sender, EventArgs e) { if (!validationProvider.Validate()) { return; } using (var db = new ETSEntities()) { var arsivle = new ArsivGelenGiden { IlkEvrak = int.Parse(txtIlkEvrak.Text), IlgiliEvrak = int.Parse(txtIlgiliEvrak.Text), DosyaNo = int.Parse(txtDosyaNo.Text), CikaranMakamId = int.Parse(txtEvrakiCikaranMakam.EditValue.ToString()), Tarih = txtTarih.DateTime, SubeId = int.Parse(txtSube.EditValue.ToString()), EsasKonuNo = int.Parse(txtEsasKonuNo.Text), AraSayiNo = int.Parse(txtAraSayiNo.Text), Yil = int.Parse(txtYil.Text), IlgiliBirimId = int.Parse(txtIlgiliBirim.EditValue.ToString()), Konusu = txtKonusu.Text, GizililikDerecesiId = int.Parse(txtGizlilikDerecesi.EditValue.ToString()), EkSayisi = int.Parse(txtEkSayisi.Text), ImhaYili = int.Parse(txtImhaYili.Text), }; switch (_evrakTip) { case EvrakTip.GelenEvrak: arsivle.GelenEvrakId = _id; break; case EvrakTip.GidenEvrak: arsivle.GidenEvrakId = _id; break; } db.ArsivGelenGiden.Add(arsivle); db.SaveChanges(); switch (_evrakTip) { case EvrakTip.GelenEvrak: var gelenEvrak = db.GelenEvrak.SingleOrDefault(s => s.Id == _id); if (gelenEvrak != null) { gelenEvrak.Arsivlendi = true; } db.Entry(gelenEvrak).State = EntityState.Modified; db.SaveChanges(); break; case EvrakTip.GidenEvrak: arsivle.GidenEvrakId = _id; var gidenEvrak = db.GidenEvrak.SingleOrDefault(s => s.Id == _id); if (gidenEvrak != null) { gidenEvrak.Arsivlendi = true; } db.Entry(gidenEvrak).State = EntityState.Modified; db.SaveChanges(); break; } } XtraMessageBox.Show("Arşiv başarıyla oluşturuldu"); Close(); }