Пример #1
0
 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);
     }
 }
Пример #2
0
    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&lt;T&gt; 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;
 }
Пример #5
0
    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;
        }
    }
Пример #6
0
    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();

        }
    }