/* protected void MasrafIncelemePostaBedeliIsle() { EFDal ed = new EFDal(); int intIstId = 0; int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); //string VirgulleAyrilmisIDler = GetID(); string VirgulleAyrilmisIDler = GridUzerindeSecilmisSatirlarinIdleriniDon(); string BolgeyeAitSiradakiFaturaNo = ed.kal_BolgeIcinFaturaNoAl(BolgeKodu); string[] strings = BolgeyeAitSiradakiFaturaNo.Split('-'); string[] IstIdler = VirgulleAyrilmisIDler.Split(','); int GunlukSira = int.Parse(strings[1]); for (int i = 0; i < IstIdler.Length; i++) { intIstId = int.Parse(IstIdler[i]); ed.FaturaOnYaziTablosundaIstIdyeSahipOlanlarinFaturaNoSiraNoSilindiAlanlariniGuncelle(intIstId, BolgeyeAitSiradakiFaturaNo, GunlukSira); } //Bir satirda MasrafIncelemeBedelleri tablosuna girilecek her faturano için using (sfKalDataEntities ent = new sfKalDataEntities()) { MasrafIncelemeBedelleri oMasrafIncelemeBedelleri = new MasrafIncelemeBedelleri(); oMasrafIncelemeBedelleri.BolgeKodu=(short)ed.kal_BolgeKoduDon(Context.User.Identity.Name); oMasrafIncelemeBedelleri.FaturaNo = BolgeyeAitSiradakiFaturaNo; oMasrafIncelemeBedelleri.Masraf = decimal.Parse(txtMasraf.Text.Trim()); oMasrafIncelemeBedelleri.Inceleme = decimal.Parse(txtInceleme.Text.Trim()); oMasrafIncelemeBedelleri.PostaBedeli = decimal.Parse(txtPostaUcreti.Text.Trim()); oMasrafIncelemeBedelleri.IndirimOrani = 0; oMasrafIncelemeBedelleri.FaturayiBastiran = Context.User.Identity.Name; oMasrafIncelemeBedelleri.FatOnYaziTar = DateTime.Today; ent.AddToMasrafIncelemeBedelleri(oMasrafIncelemeBedelleri); ent.SaveChanges(); } } */ protected void MasrafIncelemePostaBedeliIsle() { string MasrafTutucu = ""; EFDal ed = new EFDal(); int intIstId = 0; int GunlukSira = 0; string FaturaNo = ""; int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); string VirgulleAyrilmisIDler = GridUzerindeSecilmisSatirlarinIdleriniDon(); string[] IstIdler = VirgulleAyrilmisIDler.Split(','); DataSet ds = ed.kal_IstIddenIstekDon(int.Parse(IstIdler[0].ToString()), BolgeKodu); int IstekNo = int.Parse(ds.Tables[0].Rows[0]["ISTEKNO"].ToString()); int Yil = int.Parse(ds.Tables[0].Rows[0]["YIL"].ToString()); using (Service1Client proxy = new Service1Client()) { List<kal_IstekNoIcinDahaOnceAlinmisFaturaNumarasiniDon_Result> IstekIcinDahaOnceAlinmisFaturaNo = proxy.IstekNoIcinDahaOnceAlinmisFaturaNumarasiniDon(BolgeKodu, Yil, IstekNo).ToList(); if (IstekIcinDahaOnceAlinmisFaturaNo.First().FATURANO.Length > 3)//Evet birisi daha once bu istek no için bir fatno almış { FaturaNo = IstekIcinDahaOnceAlinmisFaturaNo.First().FATURANO; string[] AyrilmisGunlukSiraNo = FaturaNo.Split('-'); GunlukSira = int.Parse(AyrilmisGunlukSiraNo[1]); } } for (int i = 0; i < IstIdler.Length; i++) { intIstId = int.Parse(IstIdler[i]); ed.FaturaOnYaziTablosundaIstIdyeSahipOlanlarinFaturaNoSiraNoSilindiAlanlariniGuncelle(intIstId, FaturaNo, GunlukSira); } //Bir satirda MasrafIncelemeBedelleri tablosuna girilecek her faturano için using (sfKalDataEntities ent = new sfKalDataEntities()) { MasrafIncelemeBedelleri oMasrafIncelemeBedelleri = new MasrafIncelemeBedelleri(); oMasrafIncelemeBedelleri.BolgeKodu = (short)ed.kal_BolgeKoduDon(Context.User.Identity.Name); oMasrafIncelemeBedelleri.FaturaNo = FaturaNo; if (txtMasraf.Text.IndexOf(".") > -1) { MasrafTutucu = txtMasraf.Text.Replace(".", ","); } else { MasrafTutucu = txtMasraf.Text; } oMasrafIncelemeBedelleri.Masraf = decimal.Parse(MasrafTutucu); oMasrafIncelemeBedelleri.Inceleme = decimal.Parse(txtInceleme.Text.Trim()); oMasrafIncelemeBedelleri.PostaBedeli = decimal.Parse(txtPostaUcreti.Text.Trim()); oMasrafIncelemeBedelleri.IndirimOrani = decimal.Parse(txtIndirimOrani.Text.Trim()); oMasrafIncelemeBedelleri.FaturayiBastiran = Context.User.Identity.Name; oMasrafIncelemeBedelleri.FatOnYaziTar = DateTime.Today; ent.AddToMasrafIncelemeBedelleri(oMasrafIncelemeBedelleri); ent.SaveChanges(); } }
/// <summary> /// Deprecated Method for adding a new object to the MasrafIncelemeBedelleri EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToMasrafIncelemeBedelleri(MasrafIncelemeBedelleri masrafIncelemeBedelleri) { base.AddObject("MasrafIncelemeBedelleri", masrafIncelemeBedelleri); }
protected void DetaysizMasrafIncelemePostaBedeliIsle(string FaturaNo) { EFDal ed = new EFDal(); //int intIstId = 0; //int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); ////string VirgulleAyrilmisIDler = GetID(); //string VirgulleAyrilmisIDler = GridUzerindeSecilmisSatirlarinIdleriniDon(); ////string BolgeyeAitSiradakiFaturaNo = ed.kal_BolgeIcinFaturaNoAl(BolgeKodu); ////string[] strings = BolgeyeAitSiradakiFaturaNo.Split('-'); //string[] IstIdler = VirgulleAyrilmisIDler.Split(','); ////int GunlukSira = int.Parse(strings[1]); //for (int i = 0; i < IstIdler.Length; i++) //{ // intIstId = int.Parse(IstIdler[i]); // ed.FaturaOnYaziTablosundaIstIdyeSahipOlanlarinFaturaNoSiraNoSilindiAlanlariniGuncelle(intIstId, BolgeyeAitSiradakiFaturaNo, GunlukSira); //} //Bir satirda MasrafIncelemeBedelleri tablosuna girilecek her faturano için using (sfKalDataEntities ent = new sfKalDataEntities()) { MasrafIncelemeBedelleri oMasrafIncelemeBedelleri = new MasrafIncelemeBedelleri(); oMasrafIncelemeBedelleri.BolgeKodu = (short)ed.kal_BolgeKoduDon(Context.User.Identity.Name); oMasrafIncelemeBedelleri.FaturaNo = FaturaNo; oMasrafIncelemeBedelleri.Masraf = decimal.Parse(txtMasraf.Text.Trim()); oMasrafIncelemeBedelleri.Inceleme = decimal.Parse(txtInceleme.Text.Trim()); oMasrafIncelemeBedelleri.PostaBedeli = decimal.Parse(txtPostaUcreti.Text.Trim()); oMasrafIncelemeBedelleri.IndirimOrani = 0; oMasrafIncelemeBedelleri.FaturayiBastiran = Context.User.Identity.Name; oMasrafIncelemeBedelleri.FatOnYaziTar = DateTime.Today; ent.AddToMasrafIncelemeBedelleri(oMasrafIncelemeBedelleri); ent.SaveChanges(); } }
/// <summary> /// Create a new MasrafIncelemeBedelleri object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="bolgeKodu">Initial value of the BolgeKodu property.</param> /// <param name="faturaNo">Initial value of the FaturaNo property.</param> /// <param name="masraf">Initial value of the Masraf property.</param> /// <param name="inceleme">Initial value of the Inceleme property.</param> /// <param name="postaBedeli">Initial value of the PostaBedeli property.</param> /// <param name="indirimOrani">Initial value of the IndirimOrani property.</param> /// <param name="faturayiBastiran">Initial value of the FaturayiBastiran property.</param> /// <param name="fatOnYaziTar">Initial value of the FatOnYaziTar property.</param> public static MasrafIncelemeBedelleri CreateMasrafIncelemeBedelleri(global::System.Int32 id, global::System.Int16 bolgeKodu, global::System.String faturaNo, global::System.Decimal masraf, global::System.Decimal inceleme, global::System.Decimal postaBedeli, global::System.Decimal indirimOrani, global::System.String faturayiBastiran, global::System.DateTime fatOnYaziTar) { MasrafIncelemeBedelleri masrafIncelemeBedelleri = new MasrafIncelemeBedelleri(); masrafIncelemeBedelleri.Id = id; masrafIncelemeBedelleri.BolgeKodu = bolgeKodu; masrafIncelemeBedelleri.FaturaNo = faturaNo; masrafIncelemeBedelleri.Masraf = masraf; masrafIncelemeBedelleri.Inceleme = inceleme; masrafIncelemeBedelleri.PostaBedeli = postaBedeli; masrafIncelemeBedelleri.IndirimOrani = indirimOrani; masrafIncelemeBedelleri.FaturayiBastiran = faturayiBastiran; masrafIncelemeBedelleri.FatOnYaziTar = fatOnYaziTar; return masrafIncelemeBedelleri; }