/// <summary> /// Evrak zimmetleme ve düzenleme ekranı /// </summary> /// <param name="id">Zimmetlenecek Evrak ID</param> /// <param name="evrakTipi">Zimmetlenecek Evrak Tipi</param> /// <param name="duzenlemeModu">Düzenlenen zimmet mi</param> public EvrakZimmetle(long id, EvrakTip evrakTipi, bool duzenlemeModu) { InitializeComponent(); _duzenlemeModu = duzenlemeModu; _id = id; _evrakTip = evrakTipi; }
/// <summary> /// Initial işlemler /// </summary> /// <param name="id">Arşivlenecek Evrak ID</param> /// <param name="evrakTip">Arşivlenecek Evrak Tipi</param> public YeniGelenGidenArsivle(long id, EvrakTip evrakTip) { _id = id; _evrakTip = evrakTip; InitializeComponent(); SetEvrakiCikaranMakamlar(); SetGizlilikDerecesi(); SetSubeler(); SetBirimler(); using (var db = new ETSEntities()) { switch (_evrakTip) { case EvrakTip.GelenEvrak: { var gelenEvrak = db.GelenEvrak.SingleOrDefault(s => s.Id == _id); if (gelenEvrak != null) { txtIlgiliEvrak.Text = gelenEvrak.EvrakKayitNo.ToString(CultureInfo.InvariantCulture); txtEvrakiCikaranMakam.EditValue = gelenEvrak.EvrakiCikaranMakamId; txtGizlilikDerecesi.EditValue = gelenEvrak.GizlilikDerecesiId; txtAraSayiNo.Text = gelenEvrak.EvrakKayitNo.ToString(CultureInfo.InvariantCulture); txtKonusu.Text = gelenEvrak.DosyaNoKonusu; } else { XtraMessageBox.Show("Kayıt bulumadı"); Close(); } } break; case EvrakTip.GidenEvrak: { var gidenEvrak = db.GidenEvrak.SingleOrDefault(s => s.Id == _id); if (gidenEvrak != null) { txtIlgiliEvrak.Text = gidenEvrak.EvrakKayitNo.ToString(CultureInfo.InvariantCulture); txtEvrakiCikaranMakam.EditValue = gidenEvrak.EvrakiCikaranMakamId; txtGizlilikDerecesi.EditValue = gidenEvrak.GizlilikDerecesiId; } else { XtraMessageBox.Show("Kayıt bulumadı"); Close(); } } break; } } }