Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
    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;
    }