Esempio n. 1
0
    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());
        }
    }
Esempio 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);
    }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        RadAjaxManager manager = RadAjaxManager.GetCurrent(this.Page);

        manager.AjaxSettings.AddAjaxSetting(manager, lblAltFirmalar, RadAjaxLoadingPanel1);
        //manager.AjaxSettings.AddAjaxSetting(manager, lblKayitSayisi, RadAjaxLoadingPanel1);
        //manager.AjaxSettings.AddAjaxSetting(manager, lnkYeniTeklifEkle, RadAjaxLoadingPanel1);
        manager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(RadAjaxManager1_AjaxRequest);

        btnChildFirmaEkle.Attributes.Clear();
        btnChildFirmaEkle.Attributes["href"]    = "#";
        btnChildFirmaEkle.Attributes["onclick"] = String.Format("return ShowChildFirmaForm('{0}','{1}');", 0, 0);

        if (txtMustNo.Text.Trim() != "")
        {
            Session["ChildFirmaIcingidecekMustNo"]  = txtMustNo.Text.Trim();
            Session["ChildFirmaIcingidecekFirmaId"] = txtFirmaID.Text.Trim();
        }

        if (!IsPostBack)
        {
            string Mode = Request["Mode"].ToString();
            if (Mode == "I")//YEni kayıt eklenmek isteniyor
            {
                txtFirmaAdi.Text          = "Firma adını buraya yazınız";
                txtMustNo.Text            = SiradakiMustNoDon().ToString();
                txtEkleyen.Text           = Context.User.Identity.Name;
                lblFirmaId.Visible        = false;
                txtFirmaID.Visible        = false;
                btnEkle.Text              = "Ekle";
                btnGuncelle.Visible       = false;
                btnsil.Visible            = false;
                btnChildFirmaEkle.Visible = false;
                //if (Session["IstekleriGosterilecekFirmaId"].ToString() == null)
                //{
                lnkFirmaUzerineYeniCihazEkle.Visible = false;
                //}
            }
            else if (Mode == "S")//Sadece Goster
            {
                int FirmaId = int.Parse(Request["FirmaId"].ToString());
                Doldur(FirmaId);
                btnGuncelle.Visible       = true;
                btnsil.Visible            = true;
                btnEkle.Visible           = true;
                btnChildFirmaEkle.Visible = true;
                if (Request["err"] != null)
                {
                    if (Request["err"].ToString() == "Email")
                    {
                        WebMessageBox1.Visible = true;
                        WebMessageBox1.Show("Muhtemelen daha önce kaydı yapılmış olan bu firmanın geçerli bir email adresi bulunamamaktadır ya da Yetki tablosuna bu email adresi işlenmemiştir. Lütfen geçerli bir email adresi girip firma bilgisini güncelleyiniz. Gecerli bir email adresi olsa da güncelle butonuna bir kez basınız! ", "error");
                        txtEmail.Focus();
                    }
                }
            }

            /*
             * for (int i = TabloadakiEnKucukYilDegeri; i <= GecerliYilBilgisi; i++)
             * {
             *  //ddlDefterYillari.DataTextField = i.ToString();
             *  //ddlDefterYillari.DataValueField = i.ToString();
             *  ListItem li = new ListItem();
             *  li.Value = i.ToString();
             *  li.Text = i.ToString();
             *  ddlEgitimYillari.Items.Add(li);
             * }
             * ListItem li1 = new ListItem();
             * li1.Value = "0";
             * li1.Text = "Lütfen yılı seçiniz";
             * ddlEgitimYillari.Items.Insert(0, li1);
             */
            ddlIlIlceDoldur();
        }
    }
Esempio n. 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["IstekKaydiGuncellemeDurumu"] != null)
        {
            WebMessageBox1.Visible = true;
            WebMessageBox1.Show(Session["IstekKaydiGuncellemeDurumu"].ToString(), "error");
            Session["IstekKaydiGuncellemeDurumu"] = null;
        }
        else
        {
            WebMessageBox1.Visible = false;
        }

        if (!IsPostBack)
        {
            if (Session["IstekleriGosterilecekFirmaId"] != null)
            {
                if (Session["IstekleriGosterilecekFirmaId"].ToString() != "")
                {
                    int FirmaId = int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString());
                    using (Service1Client client = new Service1Client())
                    {
                        //var ofirma = (from c in ent.firma where c.FIRMAID == FirmaId select c).First();
                        lblBuyukFirmaAdi.Text = client.FirmaIddenFirmaAdiDon(FirmaId);
                        lblIndirim.Text       = client.FirmaninBugunIcinIndirimBilgisiniDon(FirmaId);
                        Session["UzerineKayitYapilacakFirmaninMustNo"] = client.FirmaIddenMustNoDon(FirmaId);//ofirma.MUSTNO;
                        GridBagla(int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString()), 0, 0);
                        if (TekIstekIcerigimiGoruntuleniyor())
                        {
                            lnkFirmaTeiketi.Enabled      = true;
                            lnkCihazTeslimRaporu.Enabled = true;
                        }
                        else
                        {
                            lnkFirmaTeiketi.Enabled      = false;
                            lnkCihazTeslimRaporu.Enabled = false;
                        }
                    }
                }
            }
            else
            {
            }
            if (Session["YepYeniEklenenFirmaninAdi"] != null)
            {
                RadNotification1.Text = " <font color='green'>" + Session["YepYeniEklenenFirmaninAdi"].ToString() + " isimli firmayı başarı ile eklediniz. </font>";
                RadNotification1.Show();
                Session.Remove("YepYeniEklenenFirmaninAdi");
            }
        }
        //if (Session["IstekleriGosterilecekFirmaId"] != null && Session["IstekleriGosterilecekFirmaId"].ToString() != "")
        //{
        //    GridBagla(int.Parse(Session["IstekleriGosterilecekFirmaId"].ToString()));
        //    if (TekIstekIcerigimiGoruntuleniyor())
        //    {
        //        lnkFirmaTeiketi.Enabled = true;
        //    }
        //    else
        //    {
        //        lnkFirmaTeiketi.Enabled = false;
        //    }
        //}
    }