private void btnYeniGelenEvrakGonder_Click(object sender, EventArgs e) { if (!validationProvider.Validate()) { return; } var yeniGelenEvrak = new GelenEvrak { Aciklama = txtAciklama.Text, PersonelId = int.Parse(txtPersonel.EditValue.ToString()), DosyaNoKonusu = txtDosyaNoKonusu.Text, Durum = 0, EvrakiCikaranMakamId = int.Parse(txtEvrakiCikaranMakam.EditValue.ToString()), GizlilikDerecesiId = int.Parse(txtGizlilikDerecesi.EditValue.ToString()), GuvenlikNoOncelikDerecesiId = int.Parse(txtGuvenlikNoOncelikDerecesi.EditValue.ToString()), TarihTSG = txtTarihTSG.DateTime, EvrakKayitNo = long.Parse(txtEvrakKayitNo.Text), EvrakKayitTarihi = txtEvrakKayitTarihi.DateTime, EvrakSonTarihi = txtEvrakSonTarihi.DateTime, OlayDurumuId = int.Parse(txtOlayDurumu.EditValue.ToString()), Arsivlendi = false }; if (txtOlayYeri.EditValue != null) { yeniGelenEvrak.OlayYeriId = int.Parse(txtOlayYeri.EditValue.ToString()); } long yeniId; using (var db = new ETSEntities()) { db.GelenEvrak.Add(yeniGelenEvrak); db.SaveChanges(); yeniId = yeniGelenEvrak.Id; } if (chkDurum.Checked) { var evrakiZimmetle = new EvrakZimmetle(yeniId, EvrakTip.GelenEvrak, _zimmetliMi); evrakiZimmetle.ShowDialog(); } else { XtraMessageBox.Show("Gelen evrak başarıyla oluşturuldu.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } Close(); }
/// <summary> /// Evrağı zimmetle /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnZimmetle_Click(object sender, EventArgs e) { var rowId = (long)gridviewGelenEvraklar.GetRowCellValue(gridviewGelenEvraklar.FocusedRowHandle, "Id"); if ((int)gridviewGelenEvraklar.GetRowCellValue(gridviewGelenEvraklar.FocusedRowHandle, "Durum") != 0) { XtraMessageBox.Show("Bu evrak daha önce zimmetlenmiş.", "Uyarı :", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } var evrakiZimmetle = new EvrakZimmetle(rowId, EvrakTip.GelenEvrak, false); evrakiZimmetle.ShowDialog(); RefreshGridDataSource(); }
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 btnYeniGidenEvrakGonder_Click(object sender, EventArgs e) { if (txtGonderildigiMakam.EditValue == null) { XtraMessageBox.Show("Lütfen bir gönderildiği makam seçiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtGonderildigiMakam.Focus(); return; } if (txtEvrakiCikaranMakam.EditValue == null) { XtraMessageBox.Show("Lütfen bir evrakı çkartan makam seçiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEvrakiCikaranMakam.Focus(); return; } if (txtGizlilikDerecesi.EditValue == null) { XtraMessageBox.Show("Lütfen bir gizlilik derecesi seçiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtGizlilikDerecesi.Focus(); return; } if (txtGuvenlikNoOncelikDerecesi.EditValue == null) { XtraMessageBox.Show("Lütfen güvenlik no öncelik seçiniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtGuvenlikNoOncelikDerecesi.Focus(); return; } if (txtTarihTSG.DateTime < DateTime.Today.AddYears(-10)) { XtraMessageBox.Show("Lütfen evrakın tarihini giriniz.", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTarihTSG.Focus(); return; } var yeniGidenEvrak = new GidenEvrak { Aciklama = txtAciklama.Text, GonderdigiMakamId = int.Parse(txtGonderildigiMakam.EditValue.ToString()), DosyaNoKonusu = txtDosyaNoKonusu.Text, Durum = 0, EvrakiCikaranMakamId = int.Parse(txtEvrakiCikaranMakam.EditValue.ToString()), GizlilikDerecesiId = int.Parse(txtGizlilikDerecesi.EditValue.ToString()), GuvenlikNoOncelikDerecesiId = int.Parse(txtGuvenlikNoOncelikDerecesi.EditValue.ToString()), TarihTSG = txtTarihTSG.DateTime, EvrakKayitNo = long.Parse(txtEvrakKayitNo.Text), EvrakKayitTarihi = txtEvrakKayitTarihi.DateTime, EvrakSonTarihi = txtEvrakSonTarihi.DateTime, OlayDurumuId = int.Parse(txtOlayDurumu.EditValue.ToString()), Arsivlendi = false }; if (txtPersonel2.EditValue == null) { yeniGidenEvrak.PersonelId = null; } else { yeniGidenEvrak.PersonelId = int.Parse(txtPersonel2.EditValue.ToString()); } if (txtOlayYeri.EditValue != null) { yeniGidenEvrak.OlayYeriId = int.Parse(txtOlayYeri.EditValue.ToString()); } long yeniId; using (var db = new ETSEntities()) { db.GidenEvrak.Add(yeniGidenEvrak); db.SaveChanges(); yeniId = yeniGidenEvrak.Id; } if (chkDurum.Checked) { var evrakiZimmetle = new EvrakZimmetle(yeniId, EvrakTip.GidenEvrak, false); evrakiZimmetle.ShowDialog(); } else { XtraMessageBox.Show("Giden evrak başarıyla oluşturuldu.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } Close(); }