protected void FaturaOnYaziTablosunaEkle(int IstId,string GrupIcinFaturaNo,int GunlukSirano) { string OlcumAraligi = ""; int CihazKapsamAyrintiTablosuId = 0; decimal FatBedel = 0; int FaturaSira = 0; EFDal ed = new EFDal(); ed.Sil("delete from FaturaOnYazi where ISTID=" + IstId.ToString()); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); using (Service1Client proxy = new Service1Client()) { var oistek = proxy.IstekFind(IstId); OlcumAraligi = oistek.OLCUMARALIGI; CihazKapsamAyrintiTablosuId = oistek.CIHAZKAPSAMAYRINTITABLOSU; FatBedel = oistek.FATBEDEL; FaturaSira = oistek.FATURASIRA; } //string BuGrupIcinFaturaNo = KisaltilmisTurkceTarihDon().Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString(); using (sfKalDataEntities ent = new sfKalDataEntities()) { int intIstId = IstId; short CihazKapsamAyrintiTablosuAdlariID = (short)CihazKapsamAyrintiTablosuId; FaturaOnYazi oFaturaOnyazi = new FaturaOnYazi(); //oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(Session["CihazKapsamAyrintiTablosuID"].ToString()); oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = FaturaSira; oFaturaOnyazi.CihazKapsamAyrintiTabloAdlariID = CihazKapsamAyrintiTablosuAdlariID; oFaturaOnyazi.GUNLUKSIRA = GunlukSirano;//ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu); //oFaturaOnyazi.FATURANO = KisaltilmisTurkceTarihDon().Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString(); oFaturaOnyazi.FATURANO = GrupIcinFaturaNo; oFaturaOnyazi.ISTID = IstId; oFaturaOnyazi.OlcumAraligi = OlcumAraligi; oFaturaOnyazi.Bedel = FatBedel; oFaturaOnyazi.BOLGEKODU = (short)BolgeKodu; oFaturaOnyazi.EkBolgemi = false; oFaturaOnyazi.Silindi = false; oFaturaOnyazi.FATONYAZITAR = DateTime.Today; ent.AddToFaturaOnYazi(oFaturaOnyazi); ent.SaveChanges(); //kal_FaturalandirmaAyrintilari(IstId); } }
protected void FaturaOnYaziTablosunaEkle(int SonEklenenIstId) { EFDal ed = new EFDal(); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); using (sfKalDataEntities ent = new sfKalDataEntities()) { int IstId = SonEklenenIstId; short CihazKapsamAyrintiTablosuAdlariID = short.Parse(txtCihazKapsamAyrintiTabloAdi.Text); FaturaOnYazi oFaturaOnyazi = new FaturaOnYazi(); //oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(Session["CihazKapsamAyrintiTablosuID"].ToString()); oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(txtCihazKapsamAyrintiId.Text); oFaturaOnyazi.CihazKapsamAyrintiTabloAdlariID = CihazKapsamAyrintiTablosuAdlariID; oFaturaOnyazi.GUNLUKSIRA = ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu); oFaturaOnyazi.FATURANO = "-";//KisaltilmisTurkceTarihDon().Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString(); oFaturaOnyazi.ISTID = IstId; oFaturaOnyazi.OlcumAraligi = txtOLCUMARALIGI.Text.Trim(); oFaturaOnyazi.Bedel = decimal.Parse(txtBIRIMFIYAT.Text.Trim()); oFaturaOnyazi.BOLGEKODU = (short)BolgeKodu; oFaturaOnyazi.EkBolgemi = false; oFaturaOnyazi.Silindi = false; oFaturaOnyazi.FATONYAZITAR = DateTime.Today; ent.AddToFaturaOnYazi(oFaturaOnyazi); ent.SaveChanges(); //kal_FaturalandirmaAyrintilari(IstId); } }
/// <summary> /// Deprecated Method for adding a new object to the FaturaOnYazi EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToFaturaOnYazi(FaturaOnYazi faturaOnYazi) { base.AddObject("FaturaOnYazi", faturaOnYazi); }
/// <summary> /// Create a new FaturaOnYazi object. /// </summary> /// <param name="id">Initial value of the ID property.</param> /// <param name="cIHAZKAPSAMAYRINTIID">Initial value of the CIHAZKAPSAMAYRINTIID property.</param> /// <param name="fATURANO">Initial value of the FATURANO property.</param> /// <param name="iSTID">Initial value of the ISTID property.</param> /// <param name="silindi">Initial value of the Silindi property.</param> /// <param name="cihazKapsamAyrintiTabloAdlariID">Initial value of the CihazKapsamAyrintiTabloAdlariID property.</param> /// <param name="ekBolgemi">Initial value of the EkBolgemi property.</param> /// <param name="olcumAraligi">Initial value of the OlcumAraligi property.</param> /// <param name="bedel">Initial value of the Bedel property.</param> public static FaturaOnYazi CreateFaturaOnYazi(global::System.Int64 id, global::System.Int32 cIHAZKAPSAMAYRINTIID, global::System.String fATURANO, global::System.Int64 iSTID, global::System.Boolean silindi, global::System.Int16 cihazKapsamAyrintiTabloAdlariID, global::System.Boolean ekBolgemi, global::System.String olcumAraligi, global::System.Decimal bedel) { FaturaOnYazi faturaOnYazi = new FaturaOnYazi(); faturaOnYazi.ID = id; faturaOnYazi.CIHAZKAPSAMAYRINTIID = cIHAZKAPSAMAYRINTIID; faturaOnYazi.FATURANO = fATURANO; faturaOnYazi.ISTID = iSTID; faturaOnYazi.Silindi = silindi; faturaOnYazi.CihazKapsamAyrintiTabloAdlariID = cihazKapsamAyrintiTabloAdlariID; faturaOnYazi.EkBolgemi = ekBolgemi; faturaOnYazi.OlcumAraligi = olcumAraligi; faturaOnYazi.Bedel = bedel; return faturaOnYazi; }
protected void lnkEkOnayla_Click(object sender, EventArgs e) { int IstId = int.Parse(Request["IstID"].ToString()); EFDal ed = new EFDal(); if (!ed.DahaOnceFaturaOnYaziTablosunaEklenmismi(IstId)) { FaturaOnYaziTablosunaEkle(IstId); } int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); using (sfKalDataEntities ent = new sfKalDataEntities()) { string SQL = ""; short CihazKapsamAyrintiTablosuAdlariID = 1;// short.Parse(txtCihazKapsamAyrintiTabloAdi.Text); DataSet ds = new DataSet(); SQL = Session["sqlEkBedel"].ToString().Replace("BirimBedel", "*"); ds = Sorgula(SQL); FaturaOnYazi oFaturaOnyazi = new FaturaOnYazi(); oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(Session["CihazKapsamAyrintiTablosuID"].ToString()); oFaturaOnyazi.CihazKapsamAyrintiTabloAdlariID = CihazKapsamAyrintiTablosuAdlariID; /*Eski*/ //Ek yapma işlemi sırasında faturano ve Gunluk sıra no ve FATONYAZITAR bilgilerinin değişmemesi gerekli //GUNLUKSIRA null olabilir //FATURANO null olamaz //FATONYAZITAR null olabilir //oFaturaOnyazi.GUNLUKSIRA = ed.FaturaOnyaziTablosuIstIDdenGunlukSıraNoDon(IstId); //oFaturaOnyazi.FATURANO = ed.FaturaOnyaziTablosuIstIDdenFaturaNoDon(IstId); /*Eski*/ //Eskiden yuakarıdaki gibi idi Eski rasında kalan.Şİmdi bu aşamada FATURANO veGUNLUKSIRA belirlemeyelim //Bu işi fatura önyazı basılırken yapılsın oFaturaOnyazi.GUNLUKSIRA = 0; oFaturaOnyazi.FATURANO = "-"; oFaturaOnyazi.ISTID = IstId; oFaturaOnyazi.BOLGEKODU = (short)BolgeKodu; oFaturaOnyazi.EkBolgemi = true; oFaturaOnyazi.Silindi = false; oFaturaOnyazi.FATONYAZITAR = null;//DateTime.Today; Bu da fatura yazılırken belirlensin oFaturaOnyazi.OlcumAraligi = ddlEkBolgeOlcumAraligi.SelectedItem.Text; oFaturaOnyazi.Bedel = decimal.Parse(Session["EkBirimBedel"].ToString()); ent.AddToFaturaOnYazi(oFaturaOnyazi); ent.SaveChanges(); Doldur(IstId); rdgrdFaturaIcerigi.DataSource = ed.kal_FaturalandirmaAyrintilari(IstId, int.Parse(txtCihazKapsamAyrintiTabloAdi.Text)); rdgrdFaturaIcerigi.DataBind(); pnlFaturaIcerigi.Visible = false; } Guncelle(IstId); if (!UserManager.Default.IsUserInRole(UserName, "depo")) { btnSil.Visible = false; } }
protected void FaturaOnYaziTablosunaEkle(int SonEklenenIstId) { EFDal ed = new EFDal(); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); using (sfKalDataEntities ent = new sfKalDataEntities()) { int IstId = SonEklenenIstId; short CihazKapsamAyrintiTablosuAdlariID = 1;//short.Parse(txtCihazKapsamAyrintiTabloAdi.Text); FaturaOnYazi oFaturaOnyazi = new FaturaOnYazi(); //oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(Session["CihazKapsamAyrintiTablosuID"].ToString()); oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(txtFaturaSira.Text.Trim());//int.Parse(ddlOlcumAraligi.SelectedValue); oFaturaOnyazi.CihazKapsamAyrintiTabloAdlariID = CihazKapsamAyrintiTablosuAdlariID; //Sürekli artirmaya gerek var mi? Onaylama sırasında fatno alırken bunu yapalim artik //oFaturaOnyazi.GUNLUKSIRA = ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu); oFaturaOnyazi.GUNLUKSIRA = 0; //oFaturaOnyazi.FATURANO = KisaltilmisTurkceTarihDon().Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString(); //Bunu hemen yukarıdaki satırdaki gibi yapmayı bırakalım. Kullanıcı kayda onay verdiğinde fatura numarası, tüm istekno grubu için daha önceden alınan //faturano ile belirlensin.Bizim faturan şimdilik "-" olsun oFaturaOnyazi.FATURANO = "-"; oFaturaOnyazi.ISTID = IstId; oFaturaOnyazi.OlcumAraligi = txtOlcumAraligi.Text.Trim(); oFaturaOnyazi.Bedel = decimal.Parse(txtFatBedeli.Text.Trim()); oFaturaOnyazi.BOLGEKODU = (short)BolgeKodu; oFaturaOnyazi.EkBolgemi = false; oFaturaOnyazi.Silindi = false; oFaturaOnyazi.FATONYAZITAR = DateTime.Parse("1900-01-01"); ent.AddToFaturaOnYazi(oFaturaOnyazi); ent.SaveChanges(); //rdgrdFaturaIcerigi.DataSource = ed.kal_FaturalandirmaAyrintilari(IstId, int.Parse(txtCihazKapsamAyrintiTabloAdi.Text)); ; rdgrdFaturaIcerigi.DataSource = ed.kal_FaturalandirmaAyrintilari(IstId, 1); rdgrdFaturaIcerigi.DataBind(); } }