Exemplo n.º 1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            int    id       = Int32.Parse(lblID.Value);
            int    musID    = Int32.Parse(custIDHdn.Value);
            string aciklama = txtAciklama_4.Text;
            int    tip      = Int32.Parse(drdTip.SelectedValue);
            string konu     = txtBaslik_2.Text;


            kullanici_repo kul = KullaniciIslem.currentKullanici();

            using (radiusEntities dc = MyContext.Context(kul.Firma))
            {
                ServisIslemleri s = new ServisIslemleri(dc);
                s.servisGuncelleR(id, musID, aciklama, tip, konu, User.Identity.Name);
                gosterHepsi(kul, dc);
                //GridView1.DataBind();
            }

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append(" alertify.success('Servis bilgisi güncellendi!');");
            sb.Append("$('#editModal').modal('hide');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript", sb.ToString(), false);
            //ScriptManager.RegisterStartupScript(this, GetType(), "myFunction", "myFunction();", true);
        }
Exemplo n.º 2
0
        private void gosterHepsi(kullanici_repo kull, radiusEntities dc)
        {
            string custidd     = Request.QueryString["custid"];
            string urun_kimlik = Request.QueryString["urun_kimlik"];

            string servis_tipi = Request.QueryString["servistipi"];
            string kelime      = "";
            string kulid       = null;

            if (!User.IsInRole("Admin") && !User.IsInRole("mudur"))
            {
                kulid = kull.id;
            }

            if (!String.IsNullOrEmpty(txtAra.Value))
            {
                kelime = txtAra.Value;
            }
            else if (Session["kriter_must"] != null)
            {
                kelime = Session["kriter_must"].ToString();
            }

            ServisIslemleri ser = new ServisIslemleri(dc);

            GridView1.DataSource = ser.ServisListesi(servis_tipi, custidd, kulid, kelime);
            GridView1.DataBind();
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!User.Identity.IsAuthenticated)
            {
                System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx");
            }

            kullanici_repo kullanici = KullaniciIslem.currentKullanici();

            string firma = kullanici.Firma;

            using (radiusEntities dc = MyContext.Context(firma))
            {
                AyarCurrent ay = new AyarCurrent(dc);
                if (ay.lisansKontrol() == false)
                {
                    Response.Redirect("/LisansError");
                }
                AyarIslemleri ayarimiz = new AyarIslemleri(dc);
                if (!IsPostBack)
                {
                    gosterHepsi(kullanici, dc);
                }
            }
        }
Exemplo n.º 4
0
        public void MusteriAra(object sender, EventArgs e)
        {
            kullanici_repo kullanici = KullaniciIslem.currentKullanici();

            using (radiusEntities dc = MyContext.Context(kullanici.Firma))
            {
                gosterHepsi(kullanici, dc);
            }
        }
Exemplo n.º 5
0
        protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            GridView1.PageIndex = e.NewPageIndex;
            kullanici_repo kullanici = KullaniciIslem.currentKullanici();

            using (radiusEntities dc = MyContext.Context(kullanici.Firma))
            {
                gosterHepsi(kullanici, dc);
            }
        }
Exemplo n.º 6
0
        private void gosterHepsi(kullanici_repo kull, radiusEntities dc)
        {
            string kelime = "";

            if (!String.IsNullOrEmpty(txtAra.Value))
            {
                kelime = txtAra.Value;
            }

            ServisIslemleri ser = new ServisIslemleri(dc);

            GridView1.DataSource = ser.ServisListesiOperator(kelime, User.Identity.Name);
            GridView1.DataBind();
        }
Exemplo n.º 7
0
        private void makbuzYazdir(int custid, decimal tutar, string aciklama, kullanici_repo kullanici)
        {
            string firma = kullanici.Firma;

            string firmaTam = kullanici.FirmaTam;
            string web      = kullanici.Web;
            string tel      = kullanici.Telefon;
            string adr      = kullanici.Adres;

            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                FaturaPrinter pr = new FaturaPrinter(dc);
                //pr.MakbuzBas(custid, firmaTam, tel, web, aciklama, adr, tutar.ToString());
            }
        }
Exemplo n.º 8
0
        private void ServisSesAra(kullanici_repo kull, radiusEntities dc)
        {
            string s = Session["kriter_must"].ToString();

            ServisIslemleri ser = new ServisIslemleri(dc);

            if (HttpContext.Current.User.IsInRole("Admin") || User.IsInRole("mudur"))
            {
                //GridView1.DataSource = ser.servisArakAcikR(s);
                baslik.InnerHtml = "Bütün Açık Servisler";
            }

            else
            {
                //GridView1.DataSource = ser.servisAraAcikKullaniciR(s, kull.id);
                baslik.InnerHtml = "Bütün Açık Servisler";
            }
        }
Exemplo n.º 9
0
        protected void btnOnay_Click(object sender, EventArgs e)
        {
            kullanici_repo rep = KullaniciIslem.currentKullanici();

            string id       = txtServisID.Value;
            int    servisid = Int32.Parse(id);
            int    custID   = Int32.Parse(hdnCustID.Value);

            string firma    = rep.Firma;
            string kimlikNo = Request.QueryString["kimlik"];

            using (radiusEntities dc = MyContext.Context(firma))
            {
                ServisIslemleri ser      = new ServisIslemleri(dc);
                int             durum_id = ser.servisKapatR(servisid, User.Identity.Name);
                if (custID != -99)
                {
                    if (chcMail.Checked == true)
                    {
                        TeknikServis.Radius.customer musteri_bilgileri = dc.customers.Where(p => p.CustID == custID).FirstOrDefault();

                        ServisDAL.MailIslemleri mi = new MailIslemleri(dc);
                        mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.Ad, kimlikNo, "sonlanma", "");
                    }

                    if (chcSms.Checked == true)
                    {
                        TeknikServis.Radius.customer musteri_bilgileri = dc.customers.Where(p => p.CustID == custID).FirstOrDefault();
                        AyarIslemleri ayarimiz = new AyarIslemleri(dc);

                        string ekMesaj             = "Servis No: " + kimlikNo;
                        ServisDAL.SmsIslemleri sms = new ServisDAL.SmsIslemleri(dc);
                        sms.SmsGonder("durum", durum_id, ayarimiz, musteri_bilgileri.telefon, ekMesaj);
                    }
                }
            }


            //kapatma belgesi yazdırılacak/yada burada olmadan yazdırılabilir.
            string url = "/TeknikTeknik/ServisDetayList.aspx?kimlik=" + kimlikNo;

            Response.Redirect(url);
        }
Exemplo n.º 10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!User.Identity.IsAuthenticated)
            {
                System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx");
            }
            this.Master.servisarama = false;
            this.Master.kisiarama   = false;
            kullanici_repo kullanici = KullaniciIslem.currentKullanici();

            string firma = kullanici.Firma;

            using (radiusEntities dc = MyContext.Context(firma))
            {
                AyarCurrent ay = new AyarCurrent(dc);
                if (ay.lisansKontrol() == false)
                {
                    Response.Redirect("/LisansError");
                }
                AyarIslemleri ayarimiz = new AyarIslemleri(dc);
                if (!IsPostBack)
                {
                    List <Radius.service_tips> tipler = ayarimiz.tipListesiR();
                    drdTip.AppendDataBoundItems = true;
                    drdTip.DataSource           = ayarimiz.tipListesiR();
                    drdTip.DataValueField       = "tip_id";
                    drdTip.DataTextField        = "tip_ad";
                    drdTip.DataBind();


                    drdTipSec.AppendDataBoundItems = true;
                    drdTipSec.DataSource           = ayarimiz.tipListesiR();
                    drdTipSec.DataValueField       = "tip_id";
                    drdTipSec.DataTextField        = "tip_ad";
                    drdTipSec.DataBind();

                    gosterHepsi(kullanici, dc);
                }
            }
        }
Exemplo n.º 11
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("del"))
            {
                string        confirmValue = Request.Form["confirm_value"];
                List <string> liste        = confirmValue.Split(new char[] { ',' }).ToList();
                int           sayimiz      = liste.Count - 1;
                string        deger        = liste[sayimiz];

                if (deger == "Yes")
                {
                    kullanici_repo kullanici = KullaniciIslem.currentKullanici();
                    int            serviceID = Convert.ToInt32(e.CommandArgument);
                    using (radiusEntities dc = MyContext.Context(kullanici.Firma))
                    {
                        ServisIslemleri s = new ServisIslemleri(dc);
                        s.servisIptalR(serviceID, User.Identity.Name);
                        gosterHepsi(kullanici, dc);
                    }


                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.success('Kayıt silindi!');");

                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false);
                }
                else
                {
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.error('" + deger + "');");

                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false);
                }
            }
            else if (e.CommandName.Equals("editRecord"))
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow gvrow = GridView1.Rows[index];

                //template kullandığımda bu kodu kullanmıştım.
                //LinkButton link=gvrow.Cells[2].Controls[1] as LinkButton;
                lblID.Value = HttpUtility.HtmlDecode(gvrow.Cells[2].Text);

                txtBaslik_2.Text     = HttpUtility.HtmlDecode(gvrow.Cells[5].Text);
                custIDHdn.Value      = HttpUtility.HtmlDecode(gvrow.Cells[13].Text);
                txtmusteriAdi_3.Text = HttpUtility.HtmlDecode(gvrow.Cells[4].Text);
                txtAciklama_4.Text   = HttpUtility.HtmlDecode(gvrow.Cells[6].Text);
                txtSonDurum_5.Text   = HttpUtility.HtmlDecode(gvrow.Cells[8].Text);
                string urunumuz = HttpUtility.HtmlDecode(gvrow.Cells[9].Text).Trim();
                if (String.IsNullOrEmpty(urunumuz))
                {
                    urunumuz = "Ürün kaydı yok";
                }
                txtUrun_6.Text = urunumuz;
                //txtServisTipi_7.Text = HttpUtility.HtmlDecode(gvrow.Cells[10].Text);
                drdTip.SelectedValue = HttpUtility.HtmlDecode(gvrow.Cells[12].Text);

                lblResult.Visible = false;
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$('#editModal').modal('show');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditModalScript", sb.ToString(), false);
            }
        }
Exemplo n.º 12
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            kullanici_repo kullanici     = KullaniciIslem.currentKullanici();
            string         kimlik        = txtKimlikNo.Value;
            Servis_Baslama servisBilgisi = null;

            using (radiusEntities dc = MyContext.Context(kullanici.Firma))
            {
                ServisIslemleri servis = new ServisIslemleri(dc);

                string kullaniciID = kullanici.id;
                string aciklama    = txtServisAciklama.Text;
                //int urunID =Convert.ToInt32(GridView2.SelectedValue);
                int    index    = Convert.ToInt32(GridView2.SelectedIndex);
                int    tipID    = Convert.ToInt32(drdTip.SelectedValue);
                string atananID = "0";

                if (User.IsInRole("Admin") || User.IsInRole("mudur"))
                {
                    atananID = drdKullanici.SelectedValue;
                }
                int?musID = null;
                if (GridView1.SelectedIndex >= 0)
                {
                    musID = Convert.ToInt32(GridView1.SelectedValue);
                }
                string baslik = txtBaslik.Text;
                string firma  = kullanici.Firma;

                int id = Convert.ToInt32(GridView1.SelectedValue);
                UrunAra(id, dc);
                int?urunID = null;
                if (Session["secilenUrun"] != null)
                {
                    urunID = Convert.ToInt32(Session["secilenUrun"]);
                }
                DateTime acilma_zamani = DateTime.Now;
                string   zamanS        = tarih2.Value;
                if (!String.IsNullOrEmpty(zamanS))
                {
                    acilma_zamani = DateTime.Parse(zamanS);
                }
                int servis_paket = Int32.Parse(drdPaketler.SelectedValue);
                if (servis_paket > -1)
                {
                    int durum_id = servis.servisEklePaketli(servis_paket, musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name);

                    if (chcMail.Checked == true || chcSms.Checked == true)
                    {
                        MusteriIslemleri musteri           = new MusteriIslemleri(dc);
                        Radius.customer  musteri_bilgileri = musteri.musteriTekR(id);
                        if (chcMail.Checked == true)
                        {
                            ServisDAL.MailIslemleri mi = new MailIslemleri(dc);
                            mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.Ad, kimlik, "baslangic", "");
                        }
                        if (chcSms.Checked == true)
                        {
                            ServisDAL.SmsIslemleri sms      = new ServisDAL.SmsIslemleri(dc);
                            AyarIslemleri          ayarimiz = new AyarIslemleri(dc);
                            string ekMesaj = "Servis No: " + kimlik;
                            sms.SmsGonder("durum", durum_id, ayarimiz, musteri_bilgileri.telefon, ekMesaj);
                        }
                    }
                }
                else
                {
                    int durum_id = servis.servisEkleGorevliR(musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name);
                    //int durum_id = servis.servisEkleGorevliR(musID, kullaniciID, aciklama, urunID, tipID, atananID, kimlik, baslik, "sube", acilma_zamani);
                    if (chcMail.Checked == true || chcSms.Checked == true)
                    {
                        MusteriIslemleri musteri           = new MusteriIslemleri(dc);
                        Radius.customer  musteri_bilgileri = musteri.musteriTekR(id);
                        if (chcMail.Checked == true)
                        {
                            ServisDAL.MailIslemleri mi = new MailIslemleri(dc);
                            mi.SendingMail(musteri_bilgileri.email, musteri_bilgileri.Ad, kimlik, "baslangic", "");
                        }
                        if (chcSms.Checked == true)
                        {
                            ServisDAL.SmsIslemleri sms      = new ServisDAL.SmsIslemleri(dc);
                            AyarIslemleri          ayarimiz = new AyarIslemleri(dc);
                            string ekMesaj = "Servis No: " + kimlik;
                            sms.SmsGonder("durum", durum_id, ayarimiz, musteri_bilgileri.telefon, ekMesaj);
                        }
                    }
                }

                Session["secilenUrun"] = null;

                if (cbYazdir.Checked == true)
                {
                    FaturaBas   bas = new FaturaBas(dc);
                    AyarCurrent ay  = new AyarCurrent(dc);
                    servisBilgisi             = bas.ServisBilgileri(kimlik, ay.get());
                    Session["Servis_Baslama"] = servisBilgisi;
                }
            }



            Session["secilenUrun"] = null;

            if (cbYazdir.Checked == true && servisBilgisi != null)
            {
                string uri = "/Baski.aspx?tip=baslama";
                Response.Redirect(uri);
            }
            else
            {
                Response.Redirect("/TeknikTeknik/ServisDetayList.aspx?kimlik=" + kimlik);
            }
        }
Exemplo n.º 13
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            kullanici_repo kullanici     = KullaniciIslem.currentKullanici();
            string         kimlik        = txtKimlikNo.Value;
            Servis_Baslama servisBilgisi = null;
            int            musID         = Convert.ToInt32(GridView1.SelectedValue);

            using (radiusEntities dc = MyContext.Context(kullanici.Firma))
            {
                ServisIslemleri servis = new ServisIslemleri(dc);

                string kullaniciID = kullanici.id;
                string aciklama    = txtServisAciklama.Text;

                int    tipID    = Convert.ToInt32(drdTip.SelectedValue);
                string atananID = "0";

                if (User.IsInRole("Admin") || User.IsInRole("mudur"))
                {
                    atananID = drdKullanici.SelectedValue;
                }


                string baslik = txtBaslik.Text;
                string firma  = kullanici.Firma;

                int id = Convert.ToInt32(GridView1.SelectedValue);

                DateTime acilma_zamani = DateTime.Now;
                string   zamanS        = tarih2.Value;
                if (!String.IsNullOrEmpty(zamanS))
                {
                    acilma_zamani = DateTime.Parse(zamanS);
                }
                if (GridView1.SelectedIndex >= 0)
                {
                    servis.servisEkleGorevliR(musID, kullaniciID, aciklama, tipID, atananID, kimlik, baslik, acilma_zamani, User.Identity.Name);
                }



                if (cbYazdir.Checked == true)
                {
                    FaturaBas   bas = new FaturaBas(dc);
                    AyarCurrent ay  = new AyarCurrent(dc);
                    servisBilgisi             = bas.ServisBilgileri(kimlik, ay.get());
                    Session["Servis_Baslama"] = servisBilgisi;
                }
            }



            if (cbYazdir.Checked == true && servisBilgisi != null)
            {
                string uri = "/Baski.aspx?tip=baslama";
                Response.Redirect(uri);
            }
            else
            {
                Response.Redirect("/TeknikTeknik/Servis2.aspx?kimlik=" + kimlik + "&custid=" + musID);
            }
        }