protected bool Ekle() { bool Sonuc = false; int VerilenMustNo = int.Parse(txtMustNo.Text.Trim()); EFDal ed = new EFDal(); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); DataSet ds = ed.kal_MustNodanAra(VerilenMustNo, BolgeKodu); if (ds.Tables[0].Rows.Count > 0) { WebMessageBox1.Visible = true; WebMessageBox1.Show("Bu müşteri numarası siz kayıt işlemini yaparken başka bir kullanıcı tarafından kullanıldı! Lütfen firma kaydı işlemini yeniden başlatınız.", "error"); Sonuc = false; } else { if (cusCustomtxtVergiNo.IsValid) { #region VergiNo kontrol if (AyniVergiNoluFirmaVarmi(ed.kal_BolgeKoduDon(Context.User.Identity.Name), txtVergiNo.Text)) { DataSet dsFirmaAdi = ed.kal_VergiNodanAra(BolgeKodu, txtVergiNo.Text); RadNotification1.Text = " <font color='red'>Verdiğiniz vergi numarası ile " + dsFirmaAdi.Tables[0].Rows[0]["FIRMAADI"].ToString() + "isimli firma daha önce kaydedilmiştir. Firma ekleme işlemi gerçekleştirilmedi!</font>"; RadNotification1.Show(); return(false); } #endregion if (int.Parse(txtIl_IlceId.Text) < 1 || int.Parse(txtIl_IlceId.Text) > 5000) { lblFirmaAdi.Text = "İl/İlçe bilgisi seçilmemiş. Listeden bir İl/İlçe bilgisi seçiniz"; } else { using (Service1Client proxy = new Service1Client()) { try { firmaToObj ofirma = new firmaToObj(); 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)BolgeKodu; //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); proxy.Insertfirma(ofirma); //ent.AddTofirma(ofirma); //ent.SaveChanges(); Sonuc = true; //RadNotification1.Text = "<font color='green'>"+ofirma.FIRMAADI+" isimli firmayı başarı ile eklediniz. </font>"; ; //RadNotification1.Show(); Session["YepYeniEklenenFirmaninAdi"] = ofirma.FIRMAADI; } catch { RadNotification1.Text = " <font color='red'>Firma ekleme işlemi başarısızlıkla sonuçlandı!</font>";; RadNotification1.Show(); } } } } else { cusCustomtxtVergiNo.Visible = true; Sonuc = false; } } /* * string radalertscript = "<script language='javascript'>function f(){radalert('Firma ekleme işlemi başarılı!', 330, 210); Sys.Application.remove_load(f);}; Sys.Application.add_load(f);</script>"; * Page.ClientScript.RegisterStartupScript(this.GetType(), "radalert", radalertscript); */ return(Sonuc); }
protected bool Ekle() { bool Sonuc = false; int VerilenMustNo = int.Parse(txtMustNo.Text.Trim()); EFDal ed = new EFDal(); int BolgeKodu=ed.kal_BolgeKoduDon(Context.User.Identity.Name); DataSet ds = ed.kal_MustNodanAra(VerilenMustNo, BolgeKodu); if (ds.Tables[0].Rows.Count > 0) { WebMessageBox1.Visible = true; WebMessageBox1.Show("Bu müşteri numarası siz kayıt işlemini yaparken başka bir kullanıcı tarafından kullanıldı! Lütfen firma kaydı işlemini yeniden başlatınız.", "error"); Sonuc= false; } else { if (cusCustomtxtVergiNo.IsValid) { #region VergiNo kontrol if (AyniVergiNoluFirmaVarmi(ed.kal_BolgeKoduDon(Context.User.Identity.Name), txtVergiNo.Text)) { DataSet dsFirmaAdi = ed.kal_VergiNodanAra(BolgeKodu, txtVergiNo.Text); RadNotification1.Text = " <font color='red'>Verdiğiniz vergi numarası ile " + dsFirmaAdi.Tables[0].Rows[0]["FIRMAADI"].ToString() + "isimli firma daha önce kaydedilmiştir. Firma ekleme işlemi gerçekleştirilmedi!</font>"; RadNotification1.Show(); return false; } #endregion if (int.Parse(txtIl_IlceId.Text) < 1 || int.Parse(txtIl_IlceId.Text) > 5000) { lblFirmaAdi.Text = "İl/İlçe bilgisi seçilmemiş. Listeden bir İl/İlçe bilgisi seçiniz"; } else { using (Service1Client proxy = new Service1Client()) { try { firmaToObj ofirma = new firmaToObj(); 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)BolgeKodu; //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); proxy.Insertfirma(ofirma); //ent.AddTofirma(ofirma); //ent.SaveChanges(); Sonuc = true; //RadNotification1.Text = "<font color='green'>"+ofirma.FIRMAADI+" isimli firmayı başarı ile eklediniz. </font>"; ; //RadNotification1.Show(); Session["YepYeniEklenenFirmaninAdi"] = ofirma.FIRMAADI; } catch { RadNotification1.Text = " <font color='red'>Firma ekleme işlemi başarısızlıkla sonuçlandı!</font>"; ; RadNotification1.Show(); } } } } else { cusCustomtxtVergiNo.Visible = true; Sonuc=false; } } /* string radalertscript = "<script language='javascript'>function f(){radalert('Firma ekleme işlemi başarılı!', 330, 210); Sys.Application.remove_load(f);}; Sys.Application.add_load(f);</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "radalert", radalertscript); */ return Sonuc; }