本文整理汇总了C#中Service1Client.FaturalandirilanIsteklereEkle方法的典型用法代码示例。如果您正苦于以下问题:C# Service1Client.FaturalandirilanIsteklereEkle方法的具体用法?C# Service1Client.FaturalandirilanIsteklereEkle怎么用?C# Service1Client.FaturalandirilanIsteklereEkle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Service1Client
的用法示例。
在下文中一共展示了Service1Client.FaturalandirilanIsteklereEkle方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RaporOlustur
//.........这里部分代码省略.........
report.SetParameterValue("MasrafIncelemeToplami", MasrafIncelemeUcreti);
report.SetParameterValue("PostaBedeli", PostaBedeli);
report.SetParameterValue("EkBolgeToplami", EkBolgeUcretiToplami);
report.SetParameterValue("IndirimOrani", IndirimOrani);
report.SetParameterValue("@BolgeKodu", Request["BolgeKodu"].ToString(), "MasrafveInceleme");
report.SetParameterValue("@FaturaNo", Session["FaturaIcerigindenRaporaGidenFaturaNo"].ToString(), "MasrafveInceleme");
}
}
if (RaporAdi == "FirmaEtiketi.rpt")
{
report.SetParameterValue("BolgeKodu", Request["BolgeKodu"].ToString());
report.SetParameterValue("FirmaId", Request["FirmaId"].ToString());
}
if (RaporAdi == "EgitimSertifikasi.rpt")
{
int EgtBolgeKodu = 0;
report.SetParameterValue("@EgitimId", Request["EgitimId"].ToString());
using (Service1Client proxy = new Service1Client())
{
//report.SetParameterValue("EgitimiVerenler", proxy.EgitimiVerenlerinIsimleriniVirgulleAyrilmisOlarakDon(int.Parse(Request["EgitimId"].ToString())));
report.SetParameterValue("EgitimiVerenler", ed.kal_BelirliEgitimiVerenListesiDon2(int.Parse(Request["EgitimId"].ToString())));
report.SetParameterValue("EgitimAdi", proxy.EgitimIddenEgitimAdiDon(int.Parse(Request["EgitimId"].ToString())));
using (Service1Client proxyy = new Service1Client())
{
EgtBolgeKodu = proxyy.BolgeKoduDon(Context.User.Identity.Name);
}
if (EgtBolgeKodu == 1)//Gebze
{
report.SetParameterValue("ImzaAd", "Ali Can Kuyrukluyıldız");
report.SetParameterValue("ImzaStatu", "Gebze Kalibrasyon Müdürü");
}
if (EgtBolgeKodu == 2)//Ankara
{
report.SetParameterValue("ImzaAd", "Abdulmuttalip Aktoğ");
report.SetParameterValue("ImzaStatu", "Kalibrasyon Grup Başkanı");
}
if (EgtBolgeKodu == 3)//Bursa
{
report.SetParameterValue("ImzaAd", "Ömer EYYUPOĞLU");
report.SetParameterValue("ImzaStatu", "Bursa İl Koordinatörü");
}
}
}
SqlConnectionStringBuilder sb = new SqlConnectionStringBuilder();
sb.ConnectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["KalData"].ToString();
CrystalDecisions.Shared.TableLogOnInfo tliCurrent;
foreach (CrystalDecisions.CrystalReports.Engine.Table tbl in report.Database.Tables)
{
tliCurrent = tbl.LogOnInfo;
tliCurrent.ConnectionInfo.ServerName = sb.DataSource;
tliCurrent.ConnectionInfo.UserID = sb.UserID;
tliCurrent.ConnectionInfo.Password = sb.Password;
tliCurrent.ConnectionInfo.DatabaseName = sb.InitialCatalog;
tbl.ApplyLogOnInfo(tliCurrent);
}
if (Format == "PDF")
{
if (Session["eImzaliOlacak"] == null)
{
this.ExportReportPdfEImzaYok();
}
else
{
this.ExportReportPdf();
}
}
if (Format == "Word")
{
this.ExportReportWord();
}
CrystalReportViewer1.ReportSource = report;
//Rapor üretildikten hemen sonra faturalandırılan istekler tablosuna yaz
if (RaporAdi == "FaturaOnYaziYeniProtokolBilgili.rpt")
{
using (Service1Client proxy = new Service1Client())
{
Session["FaturaIcerigindenRaporaGidenFaturaNo"] = null;
string[] IstIdler = (string[])Session["FaturalandirildiOlarakIsaretlenecekIstIdler"];
foreach (var item in IstIdler)
{
try
{
proxy.FaturalandirilanIsteklereEkle(int.Parse(item));
}
catch
{
//RadNotification1.Text = " <font color='red'> "+item +" istekId li cihaz faturası yazılanlar tablosuna eklenemedi! Bu, cihazın birden fazla faturalandırılmasına yol acabilir. Lütfen istekId sini not alip sistem yöneticisine bildiriniz.</font>"; ;
// RadNotification1.Show();
}
}
}
}
}
示例2: FaturalandirilanIsteklerTablosunaEkle
void FaturalandirilanIsteklerTablosunaEkle()
{
using (Service1Client proxy = new Service1Client())
{
EFDal ed = new EFDal();
int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name);
string arrVirgulleAyrilmiIstIdler = proxy.OnaylananFaturaNoIcerigiIstIdleriniDon((short)BolgeKodu, lblFaturaNo.Text);
string[] IstIdler = arrVirgulleAyrilmiIstIdler.Split(',');
foreach (var item in IstIdler)
{
try
{
proxy.FaturalandirilanIsteklereEkle(int.Parse(item));
}
catch
{
RadNotification1.Text = " <font color='red'> "+item +" istekId li cihaz faturası yazılanlar tablosuna eklenemedi! Bu, cihazın birden fazla faturalandırılmasına yol acabilir. Lütfen istekId sini not alip sistem yöneticisine bildiriniz.</font>"; ;
RadNotification1.Show();
}
}
}
}