protected void lnkFirmaUzerineYeniCihazEkle_Click(object sender, EventArgs e) { EFDal ed = new EFDal(); int CihazEklenecekFirmaId = int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString()); if (ed.CihazEklencekFirmaninGecerliEmailAdresiVarmi(CihazEklenecekFirmaId))//evet gecerli bir e-mail adresi var { Session["UzerineKayitYapilacakFirmaAdi"] = lblFirmaAdi.Text; rwDialog.Width = 700; rwDialog.Height = 500; rwDialog.Modal = true; rwDialog.VisibleOnPageLoad = true; rwDialog.Title = "Yeni istek bilgisi ekleniyor"; rwDialog.NavigateUrl = "~/UserControls/Pages/Istek.aspx?IstId=0";//Id=0 demek yeni istek eklenmek üzere açılıyor demek } else//hayır gecerli bir e-mail adresi yok { Response.Redirect("Firma.aspx?err=Email&Mode=S&FirmaId=" + CihazEklenecekFirmaId.ToString()); } }
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()); } }
protected void lnkFirmaUzerineYeniCihazEkle_Click(object sender, EventArgs e) { EFDal ed=new EFDal(); int CihazEklenecekFirmaId=int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString()); if (ed.CihazEklencekFirmaninGecerliEmailAdresiVarmi(CihazEklenecekFirmaId))//evet gecerli bir e-mail adresi var { Session["UzerineKayitYapilacakFirmaAdi"] = lblBuyukFirmaAdi.Text; rwDialog.Width = 700; rwDialog.Height = 500; rwDialog.Modal = true; rwDialog.VisibleOnPageLoad = true; rwDialog.Title = "Yeni istek bilgisi ekleniyor"; Session["FirmadanGelenIsteklerdenGelenFirmaId"] = CihazEklenecekFirmaId.ToString(); rwDialog.NavigateUrl = "~/UserControls/Pages/Istek.aspx?IstId=0";//Id=0 demek yeni istek eklenmek üzere açılıyor demek } else//hayır gecerli bir e-mail adresi yok { Response.Redirect("Firma.aspx?err=Email&Mode=S&FirmaId="+CihazEklenecekFirmaId.ToString()); } }
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()); } }