本文整理汇总了C#中Service1Client.YapilanProtokollerTablosunaEkle方法的典型用法代码示例。如果您正苦于以下问题:C# Service1Client.YapilanProtokollerTablosunaEkle方法的具体用法?C# Service1Client.YapilanProtokollerTablosunaEkle怎么用?C# Service1Client.YapilanProtokollerTablosunaEkle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Service1Client
的用法示例。
在下文中一共展示了Service1Client.YapilanProtokollerTablosunaEkle方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: bnSave_Click
protected void bnSave_Click(object sender, EventArgs e)
{
if (DateTime.Parse(ProtokolBasTarTextBox.Text) < DateTime.Today || DateTime.Parse(ProtokolBitTarTextBox.Text) < DateTime.Today)
{
RadNotification1.Text = "<font color='red'><b>Protokol başlangıç tarihi ya da bitiş tarihi bugünden küçük olamaz!</b></font>";
RadNotification1.Show();
}
else//Eger bastar ve bittar bugünden sonraki bir tarihse
{
try
{
//Id var güncelleme
// DateTime.Parse("2011-09-01"), DateTime.Parse("2011-09-01")
int Id = int.Parse(Request["Id"].ToString());
using (Service1Client client = new Service1Client())
{
DateTime BasTar = DateTime.Parse(ProtokolBasTarTextBox.Text);
DateTime BitTar = DateTime.Parse(ProtokolBitTarTextBox.Text);
if (client.YapilanProtokollerTablosunuGuncelle(Id, int.Parse(Session["ProtokolUpdateSeciliFirmaId"].ToString()), BasTar, BitTar, client.UserNamedenUserIdDon(Context.User.Identity.Name), int.Parse(ddlIndirimOranlari.SelectedValue), int.Parse(ddlIndirimAdlari.SelectedValue), txtIndirimAciklama.Text.Trim()))
{
//güncelleme basarili
RadNotification1.Text = "Protokol güncelleme işlemi <font color='green'>başarılı!</font>";
RadNotification1.Show();
}
else
{
//güncelleme basarisiz
RadNotification1.Text = "Protokol güncelleme işlemi <font color='red'>başarısız!</font>";
RadNotification1.Show();
}
}
}
catch
{
////Id yok ekleme
using (Service1Client client = new Service1Client())
{
if (client.AyniFirmaninAyniTarihAraligiIleCakisanBasakProtokoluVarmi(int.Parse(RadComboBoxFirma.SelectedValue), DateTime.Parse(ProtokolBasTarTextBox.Text), DateTime.Parse(ProtokolBitTarTextBox.Text)).First().Sonuc.Value > 0)
{
RadNotification1.Text = "<font color='red'>Firmaya ait aynı aralıkla çakışan başka bir protokol var! Firmanın protokollerini kontrol ediniz ve yeni protokolünüz için eski biri ile çakışmayan uygun bir tarih aralığı belirleyiniz.</font>";
RadNotification1.Show();
}
else
{
if (client.YapilanProtokollerTablosunaEkle(int.Parse(RadComboBoxFirma.SelectedValue), DateTime.Parse(ProtokolBasTarTextBox.Text), DateTime.Parse(ProtokolBitTarTextBox.Text), client.UserNamedenUserIdDon(Context.User.Identity.Name), int.Parse(ddlIndirimOranlari.SelectedValue), int.Parse(ddlIndirimAdlari.SelectedValue), txtIndirimAciklama.Text.Trim()))
{
//güncelleme basarili
RadNotification1.Text = "Protokol ekleme işlemi <font color='green'>başarılı!</font>";
RadNotification1.Show();
}
else
{
//güncelleme basarisiz
RadNotification1.Text = "Protokol ekleme işlemi <font color='red'>başarısız!</font>";
RadNotification1.Show();
}
}
}
}
}
}
示例2: btnIndirimiUygula_Click
protected void btnIndirimiUygula_Click(object sender, EventArgs e)
{
int IndirimUygulananIstekSayisiTutucu = 0;
using (Service1Client client = new Service1Client())
{
EFDal ed = new EFDal();
int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name);
int FirmaId = client.FaturaNoveBolgeKodundanFirmaIdDon(BolgeKodu, lblFaturaNo.Text);
if (!client.FirmaninBugunIcinIndirimiVarmi(FirmaId))//firmanın bugün için geçerli bir protokolü var indirim yapılacak
{
//Bir protokol görünmüyor. Ancalk fatura içinde bir indirim almış bir istek olabilir mi kontrol et
if (!FaturaIcindeHaliazirdaUygulanmisIndirimVarmi())
{
try
{
TimeSpan time = new TimeSpan(5, 0, 0, 0);
client.YapilanProtokollerTablosunaEkle(FirmaId, DateTime.Now, DateTime.Now.Add(time), client.UserNamedenUserIdDon(Context.User.Identity.Name), int.Parse(ddlIndirimOranlari.SelectedValue), 3, "Hızlı indirim");
if (client.FirmaninBugunIcinIndirimiVarmi(FirmaId))//firmanın bugün için geçerli bir protokolü var indirim yapılacak
{
btnIndirimiUygula.Enabled = false;
FirmayaOzelBugunIcinGecerliIndirimOrani = client.FirmaninBugunIcinIndirimi(FirmaId);
int FirmaninBugunIcinGecerliIndirimIdsi = client.FirmaninBugunIcinIndirimIdsiniDon(FirmaId);
//string VirgulleAyrilmisIDler = GridUzerindeSecilmisSatirlarinIdleriniDon();//Bu gridde paging yapilmazdan önceydi
string VirgulleAyrilmisIDler = client.OnaylananFaturaNoIcerigiIstIdleriniDon((short)BolgeKodu, lblFaturaNo.Text);
string[] strings = VirgulleAyrilmisIDler.Split(',');
int[] ints = new int[strings.Length];
foreach (var item in strings)
{
if (!client.IstegeIndirimZatenYapilmismi(int.Parse(item.ToString())))
{
//indirimi uygula
decimal IndirimUygulanmadanOncekiBedel = client.FaturaOnyazisindanIstIdileBedelDon(int.Parse(item.ToString()));
client.SeciliIstIdIcinIndirimUygula(int.Parse(item.ToString()), FirmaninBugunIcinGecerliIndirimIdsi, IndirimUygulanmadanOncekiBedel, Context.User.Identity.Name);
IndirimUygulananIstekSayisiTutucu++;
}
}
if (IndirimUygulananIstekSayisiTutucu > 0)
{
RadNotification1.Text = " <font color='green'>" + IndirimUygulananIstekSayisiTutucu.ToString() + " adet cihaz için indirim uygulandı!</font>"; ;
RadNotification1.Show();
grdFaturaIcerigiGridiniBagla(lblFaturaNo.Text, lblFirmaAdi.Text);
RefreshdenSonraIndirimIsleriniAyarla();
}
}
}
catch
{
RadNotification1.Text = "İndirim uygulama işlemi <font color='red'>başarısız!</font>";
RadNotification1.Show();
}
}
else
{
RadNotification1.Text = "<font color='red'>Bu firmaya bugün için ek bir protokol eklenemez.Fatura kapsamında daha önceden indirim uygulanmış bir istek bulunmaktadır!</font>";
RadNotification1.Show();
}
}
else
{
RadNotification1.Text = "<font color='red'>Bu firmaya bugün için ek bir protokol eklenemez.Firmanın bugün için zaten bir protokolü bulunmaktadır!</font>";
RadNotification1.Show();
}
}
/*
try
{
string[] arrVirgulleAyrilmiIstIdler = GridUzerindeSecilmisSatirlarinIdleriniDon().Split(',');
using (Service1Client proxy = new Service1Client())
{
foreach (string itemIstId in arrVirgulleAyrilmiIstIdler)
{
decimal IndirimUygulanmadanOncekiBedel = proxy.FaturaOnyazisindanIstIdileBedelDon(int.Parse(itemIstId));
proxy.SeciliIstIdIcinIndirimUygula(int.Parse(itemIstId), int.Parse(ddlIndirimOranlari.SelectedValue), IndirimUygulanmadanOncekiBedel, Context.User.Identity.Name);
}
}
grdFaturaIcerigiGridiniBagla(lblFaturaNo.Text, lblFirmaAdi.Text);
RefreshdenSonraIndirimIsleriniAyarla();
RadNotification1.Text = "İndirim uygulama işlemi <font color='green'>başarılı!</font>"; ;
RadNotification1.Show();
}
catch
{
RadNotification1.Text = "İndirim uygulama işlemi <font color='red'>başarısız!</font>";
RadNotification1.Show();
}
*/
}