当前位置: 首页>>代码示例>>C#>>正文


C# EFDal.kal_IstIddenIstekDon方法代码示例

本文整理汇总了C#中EFDal.kal_IstIddenIstekDon方法的典型用法代码示例。如果您正苦于以下问题:C# EFDal.kal_IstIddenIstekDon方法的具体用法?C# EFDal.kal_IstIddenIstekDon怎么用?C# EFDal.kal_IstIddenIstekDon使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在EFDal的用法示例。


在下文中一共展示了EFDal.kal_IstIddenIstekDon方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ToplamBedelYaz

 protected void ToplamBedelYaz(int IstId)
 {
     decimal Toplam = 0;
     EFDal ed = new EFDal();
     int BolgeKodu=ed.kal_BolgeKoduDon(Context.User.Identity.Name);
     int TarifeId = ed.CihazKapsamAyrintiTablosuDon(IstId);
     DataSet ds = ed.kal_FaturalandirmaAyrintilari(IstId, TarifeId);
     for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
     {
         Toplam += decimal.Parse(ds.Tables[0].Rows[i]["BirimBedel"].ToString());
     }
     lblToplam.Text = "Toplam :" + Toplam.ToString() + " TL";
     lblCihazAdi.Text = ed.kal_IstIddenIstekDon(IstId,BolgeKodu).Tables[0].Rows[0]["CIHAZADI"].ToString();
 }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:14,代码来源:FaturaIcerigi.ascx.cs

示例2: MasrafIncelemePostaBedeliIsle

    /*
    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();
        }
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:91,代码来源:FaturaOnYazi.ascx.cs

示例3: Page_Load

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            lblVirgulleAyrilmisIstIdlerGorunmez.Text = Session["VirgulleAyrilmisIstIdler"].ToString();
            lblVirgulleAyrilmisIstIdlerGorunur.Text = "İşlenecek IstIdler:"+Session["VirgulleAyrilmisIstIdler"].ToString();
            Session["VirgulleAyrilmisIstIdler"] = null;
            string[] IstIdler = lblVirgulleAyrilmisIstIdlerGorunmez.Text.Split(',');
            EFDal ed = new EFDal();
            int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name);
            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());
            grdFaturaTarihceBagla(BolgeKodu, Yil, lblVirgulleAyrilmisIstIdlerGorunmez.Text);
            /*
            foreach (var item in IstIdler)
            {
                if (!KayitKilitlimi(int.Parse(item)))
                {
                    using (Service1Client proxy = new Service1Client())
                    {
                        proxy.OnaylanmisIsteklereEkle(int.Parse(item));

                        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ış
                        {
                            proxy.IstIdliFaturaOnyaziKaydinaFaturaNoAta(int.Parse(item), IstekIcinDahaOnceAlinmisFaturaNo.First().FATURANO);
                        }
                        else//Eger istek için daha önce bir fatno alınmadıysa şimdi bir fatno al
                        {
                            string KullanilacakFaturaNo = DateTime.Now.ToString("dd/MM/yy").Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString();
                            proxy.IstIdliFaturaOnyaziKaydinaFaturaNoAta(int.Parse(item), KullanilacakFaturaNo);
                        }
                    }
                }
            }*/
        }
        lblUyari.Text = "";
    }
开发者ID:inancakcan,项目名称:kalibrasyon,代码行数:39,代码来源:MasrafInceleme.aspx.cs


注:本文中的EFDal.kal_IstIddenIstekDon方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。