void InsertGorevCalisma(GorevCalisma gorCalisma)
 {
     using (DataContext Context = Global.DBContext)
     {
         Context.GetTable <GorevCalisma>().InsertOnSubmit(gorCalisma);
         Context.SubmitChanges();
     }
 }
 void DeleteGorevCalisma(int grvCalID)
 {
     using (DataContext Context = Global.DBContext)
     {
         GorevCalisma gorCalisma = Context.GetTable <GorevCalisma>().Where(x => x.ID == grvCalID).SingleOrDefault();
         Context.GetTable <GorevCalisma>().DeleteOnSubmit(gorCalisma);
         Context.SubmitChanges();
     }
 }
        void UpdateGorevCalisma(GorevCalisma upGorevCalisma, int grvCalID)
        {
            using (DataContext Context = Global.DBContext)
            {
                GorevCalisma gorCalisma = Context.GetTable <GorevCalisma>().Where(x => x.ID == grvCalID).SingleOrDefault();
                gorCalisma.Sorumlular = upGorevCalisma.Sorumlular;

                gorCalisma.GorevID     = upGorevCalisma.GorevID;
                gorCalisma.Tarih1      = upGorevCalisma.Tarih1;
                gorCalisma.Tarih2      = upGorevCalisma.Tarih2;
                gorCalisma.CalismaSure = upGorevCalisma.CalismaSure;
                gorCalisma.Calisma     = upGorevCalisma.Calisma;
                Context.SubmitChanges();
            }
        }
Пример #4
0
        protected void btnCalismaKaydet_Click(object sender, EventArgs e)
        {
            int calismaID = hfCalismaID.Value.ToInt32();

            try
            {
                if (calismaID > 0)
                {
                    GorevCalisma gorevCalis = new GorevCalisma();
                    gorevCalis.Calisma = txtcCalisma.Text.Trim2();
                    gorevCalis.Tarih1  = txtcTarih.Text.ToDatetime();
                    //gorevCalis.Tarih2 = txtcTarih2.Text.ToDatetimeNull();
                    gorevCalis.CalismaSure = txtcSure.Text.ToInt32();


                    if (Methods.NullEmptyKontrol(gorevCalis.Calisma, gorevCalis.Tarih1, gorevCalis.CalismaSure))
                    {
                        using (GorevDataDataContext Context = new GorevDataDataContext(Global.ConStr))
                        {
                            GorevCalisma gorCalis = Context.GorevCalismas.Where(x => x.ID == calismaID).FirstOrDefault();
                            if (gorCalis.IsNotNull())
                            {
                                gorCalis.Calisma     = gorevCalis.Calisma;
                                gorCalis.CalismaSure = gorevCalis.CalismaSure;
                                gorCalis.Tarih1      = gorevCalis.Tarih1;
                                //gorCalis.Tarih2 = gorevCalis.Tarih2;
                                gorCalis.Degistiren = Global.Kullanici.KulKodu;
                                gorCalis.DegisTarih = DateTime.Now;
                                Context.SubmitChanges();
                            }
                        }
                        GetData(FirmaSorumluGetir: false);
                        mPopupCalisma.Hide();
                        MesajVer(Global.MesajTip.Bilgi);
                    }
                    else
                    {
                        MesajVer(Global.MesajTip.Uyari, Mesaj: "Çalışma, Çalışma Tarihi ve Süre alanları zorunludur boş geçilemez !");
                    }
                }
            }
            catch (Exception ex)
            {
                MesajVer(hata: ex);
            }
        }