本文整理汇总了C#中EFDal.DahaOnceYetkilendirmeYapilmismi方法的典型用法代码示例。如果您正苦于以下问题:C# EFDal.DahaOnceYetkilendirmeYapilmismi方法的具体用法?C# EFDal.DahaOnceYetkilendirmeYapilmismi怎么用?C# EFDal.DahaOnceYetkilendirmeYapilmismi使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EFDal
的用法示例。
在下文中一共展示了EFDal.DahaOnceYetkilendirmeYapilmismi方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: lnkCihazTeslimRaporu_Click
protected void lnkCihazTeslimRaporu_Click(object sender, EventArgs e)
{
EFDal ed=new EFDal();
int CihazEklenecekFirmaId=int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString());
if (ed.CihazEklencekFirmaninGecerliEmailAdresiVarmi(CihazEklenecekFirmaId) && ed.DahaOnceYetkilendirmeYapilmismi(CihazEklenecekFirmaId))//evet gecerli bir email adresi var
{
bool AyniIstekNodanOlmayanKayitvarmi = false;
int ItemCount = rdgvFairmadanGelenIstekler.Items.Count;
string IstekNo = rdgvFairmadanGelenIstekler.Items[0].Cells[4].Text;
string Yil = rdgvFairmadanGelenIstekler.Items[0].Cells[3].Text;
for (int i = 0; i < ItemCount; i++)
{
if (IstekNo != rdgvFairmadanGelenIstekler.Items[i].Cells[4].Text)
{
AyniIstekNodanOlmayanKayitvarmi = true;
}
}
if (AyniIstekNodanOlmayanKayitvarmi)
{
//lblBuyukFirmaAdi.Text = "Olmadı";
WebMessageBox1.Visible = true;
WebMessageBox1.Show("Yukarıdaki tablo üzerinde istek numaraları farklı olan öğeler bulunmaktadır. Buradan cihaz kabul formu oluşturmak istiyorsanız, tabloyu tek istek numarası kalacak biçimde filtreleyiniz önce..", "error");
}
else
{
rwDialog.Width = 700;
rwDialog.Height = 500;
rwDialog.Modal = true;
rwDialog.VisibleOnPageLoad = true;
rwDialog.Title = "Cihaz kabul formu";
rwDialog.NavigateUrl = "~/UserControls/Pages/Rapor.aspx?RaporAdi=CihazKayit&Fmt=PDF&IstekNo=" + IstekNo + "&Yil=" + Yil + "&FirmaId=" + Session["IstekleriGosterilecekFirmaId"].ToString();
}
}
else //hayır gecerli bir e-mail adresi yok, gecerli bir email adresi girilmesi için yönlendir
{
Response.Redirect("Firma.aspx?err=Email&Mode=S&FirmaId=" + CihazEklenecekFirmaId.ToString());
}
}
示例2: Guncelle
protected void Guncelle()
{
EFDal ed = new EFDal();
int FirmaId = int.Parse(txtFirmaID.Text.Trim());
//if (int.Parse(txtIl_IlceId.Text) < 1 || int.Parse(txtIl_IlceId.Text) > 5000)
if (txtIlce.Text.Trim()=="")
{
lblFirmaAdi.Text = "İl/İlçe bilgisi seçilmemiş. Listeden bir İl/İlçe bilgisi seçiniz";
}
else
{
var entt = new sfKalDataEntities();
firma ofirma = (from c in entt.firma where c.FIRMAID == FirmaId select c).First();
//ofirma.FIRMAID = int.Parse(txtFirmaID.Text.Trim());
ofirma.MUSTNO = int.Parse(txtMustNo.Text.Trim());
ofirma.FIRMAADI = txtFirmaAdi.Text.Trim();
ofirma.ADRESI = txtAdres1.Text.Trim();
ofirma.ADRESII = txtAdres2.Text.Trim();
ofirma.IL_ILCE = txtIlce.Text.Trim();
ofirma.TELEFON = txtTelefon.Text.Trim();
ofirma.FAX = txtFax.Text.Trim();
ofirma.ILGILI = txtIlgili.Text.Trim();
ofirma.EMAIL = txtEmail.Text.Trim();
ofirma.NOTLAR = txtNotlar.Text.Trim();
ofirma.FATADRES = txtFatAdresi.Text.Trim();
ofirma.VERGIDAIRESI = txtVergiDairesi.Text.Trim();
ofirma.VERGINO = txtVergiNo.Text.Trim();
ofirma.BOLGEKODU = short.Parse(txtBolgeKodu.Text.Trim());
//ofirma.KAMUFIRMASI = chkKamufirması.Checked;
if (chklstKamuOzel.SelectedValue == "1")
{
ofirma.KAMUFIRMASI = true;
}
else
{
ofirma.KAMUFIRMASI = false;
}
ofirma.TSEBELGELI = chkTseBelgeli.Checked;
ofirma.IL_ILCEID = int.Parse(txtIl_IlceId.Text);
try
{
entt.SaveChanges();
lblFirmaAdi.ForeColor = System.Drawing.Color.Green;
lblFirmaAdi.Text = "Güncelleme başarılı" ;
}
catch (Exception exc)
{
lblFirmaAdi.ForeColor = System.Drawing.Color.Red;
lblFirmaAdi.Text = "Güncelleme başarısız:" + exc.Message;
}
}
if (Request["err"] != null)
{
if (Request["err"].ToString() == "Email")
{
//Yetki tablosuna firma yetkisinin işlenmesi gerekiyor burada
if (ed.DahaOnceYetkilendirmeYapilmismi(FirmaId))//evet yapılmış, bu durumda email adresini guncelle
{
ed.YetkiTablosundaEmailGuncelle(FirmaId, txtEmail.Text);
}
else
{
ed.FirmaCredentialsEkle(FirmaId);
}
}
}
}