示例#1
0
        private void CheckIsAciklama(DateEdit _tarih, TextEdit _durum, TextEdit _yapilacakIs, TextEdit _aciklama, TextEdit _kartNo, int id)
        {
            //İş açıklama kısmında bir sütündaki bütün verilerin girilip girilmediği kontrol edilir.
            if (String.IsNullOrEmpty(_tarih.Text) || String.IsNullOrEmpty(_durum.Text) || String.IsNullOrEmpty(_yapilacakIs.Text) || String.IsNullOrEmpty(_aciklama.Text))
            {
                return;
            }
            else
            {
                //Açıklamaları veritabanına yazmak için nesnesini oluşturup context üzerinden providerına ulaşması sağlanır.
                AciklamalarContext contextAciklamalar = new AciklamalarContext();
                Aciklamalar        aciklama           = new Aciklamalar();

                //Form sayfasından nesnesine aktarılacak objeler.
                aciklama._Tarih       = Convert.ToDateTime(_tarih.Text);
                aciklama._Durum       = _durum.Text;
                aciklama._YapilacakIs = _yapilacakIs.Text;
                aciklama._Aciklama    = _aciklama.Text;
                aciklama._KartNo      = Convert.ToInt32(_kartNo.Text);
                aciklama._IsId        = id;

                if (id == 0)
                {
                    contextAciklamalar.InsertAciklama(aciklama);
                }
                else
                {
                    contextAciklamalar.UpdateAciklamalar(aciklama);
                }
            }
        }
示例#2
0
 private void btn_sil_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(KartNoTextEdit.Text))//kart numarası olmadığı durumda tool'lara veri işlemek kapalıdır.
     {
         return;
     }
     else
     {
         int                kartNo             = Convert.ToInt32(KartNoTextEdit.SelectedItem.ToString());
         KartlarContext     contextKartlar     = new KartlarContext();
         AciklamalarContext aciklamalarContext = new AciklamalarContext();
         contextKartlar.DeleteKart(kartNo);
         //aciklamalarContext.DeleteAciklamalar(kartNo);
         ToolBoxEdits(true);
         CheckKart();
     }
 }
示例#3
0
        private void KartNoTextEdit_SelectedIndexChanged(object sender, EventArgs e)//kart numarası girilmesi durumunda tool'ları işlenebilir forma getirir.
        {
            KartlarContext kartlarContext = new KartlarContext();
            List <Kartlar> kartlar        = kartlarContext.GetAllCards();

            if (string.IsNullOrEmpty(KartNoTextEdit.Text))
            {
                return;
            }

            foreach (Kartlar item in kartlar)
            {
                if (item._KartNo == Convert.ToInt32(KartNoTextEdit.SelectedItem.ToString()))
                {
                    AciklamalarContext aciklamalarContext = new AciklamalarContext();
                    List <Aciklamalar> aciklama           = aciklamalarContext.KartAcilklama(item._KartNo);
                    ToolBoxEdits(true);
                    isId.Clear();

                    GuncelTarihDateEdit.Text     = item._Tarih.ToShortDateString();
                    ProjeAdiTextEdit.Text        = item._ProjeAd.ToString();
                    TeknikUzmanTextEdit.Text     = item._TeknikUzman.ToString();
                    TahminiSureDateEdit.Text     = item._TahminiSure.ToShortDateString();
                    GerceklesenSureDateEdit.Text = item._GerceklesenSure.ToShortDateString();
                    IsAciklamaTextEdit.Text      = item._IsAciklama.ToString();
                    IsNotTextEdit.Text           = item._IsNot.ToString();

                    if (aciklama.Count - 1 >= 0)
                    {
                        TarihDateEdit1.Text    = aciklama[0]._Tarih.ToShortDateString();
                        DurumAdiTextEdit1.Text = aciklama[0]._Durum;
                        IsAdiTextEdit1.Text    = aciklama[0]._YapilacakIs;
                        AciklamaTextEdit1.Text = aciklama[0]._Aciklama;
                        isId.Add(aciklama[0]._IsId);
                    }
                    if (aciklama.Count - 1 >= 1)
                    {
                        TarihDateEdit2.Text    = aciklama[1]._Tarih.ToShortDateString();
                        DurumAdiTextEdit2.Text = aciklama[1]._Durum;
                        IsAdiTextEdit2.Text    = aciklama[1]._YapilacakIs;
                        AciklamaTextEdit2.Text = aciklama[1]._Aciklama;
                        isId.Add(aciklama[1]._IsId);
                    }
                    if (aciklama.Count - 1 >= 2)
                    {
                        TarihDateEdit3.Text    = aciklama[2]._Tarih.ToShortDateString();
                        DurumAdiTextEdit3.Text = aciklama[2]._Durum;
                        IsAdiTextEdit3.Text    = aciklama[2]._YapilacakIs;
                        AciklamaTextEdit3.Text = aciklama[2]._Aciklama;
                        isId.Add(aciklama[2]._IsId);
                    }
                    if (aciklama.Count - 1 >= 3)
                    {
                        TarihDateEdit4.Text    = aciklama[3]._Tarih.ToShortDateString();
                        DurumAdiTextEdit4.Text = aciklama[3]._Durum;
                        IsAdiTextEdit4.Text    = aciklama[3]._YapilacakIs;
                        AciklamaTextEdit4.Text = aciklama[3]._Aciklama;
                        isId.Add(aciklama[3]._IsId);
                    }
                    if (aciklama.Count - 1 >= 4)
                    {
                        TarihDateEdit5.Text    = aciklama[4]._Tarih.ToShortDateString();
                        DurumAdiTextEdit5.Text = aciklama[4]._Durum;
                        IsAdiTextEdit5.Text    = aciklama[4]._YapilacakIs;
                        AciklamaTextEdit5.Text = aciklama[4]._Aciklama;
                        isId.Add(aciklama[4]._IsId);
                    }
                    if (aciklama.Count - 1 >= 5)
                    {
                        TarihDateEdit6.Text    = aciklama[5]._Tarih.ToShortDateString();
                        DurumAdiTextEdit6.Text = aciklama[5]._Durum;
                        IsAdiTextEdit6.Text    = aciklama[5]._YapilacakIs;
                        AciklamaTextEdit6.Text = aciklama[5]._Aciklama;
                        isId.Add(aciklama[5]._IsId);
                    }
                }
            }
        }