Пример #1
0
 /// <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;
 }
Пример #2
0
        /// <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;
                }
            }
        }