protected void Page_Load(object sender, EventArgs e)
        {
            if (!User.Identity.IsAuthenticated)
            {
                System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx");
            }

            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                if (!IsPostBack)
                {
                    MusteriIslemleri m  = new MusteriIslemleri(dc);
                    pos_banka_look   pb = m.posbankalar();

                    drdPos.AppendDataBoundItems = true;
                    drdPos.DataSource           = pb.poslar;
                    drdPos.DataValueField       = "pos_id";
                    drdPos.DataTextField        = "pos_adi";
                }
                CihazAraa(dc);
                // detaylara bakalım
                DetayGoster();
            }
        }
        protected void btnCihazKaydet_Click(object sender, EventArgs e)
        {
            string ad   = cihaz_adi.Text;
            string acik = aciklama.Text;
            int    sure = Int32.Parse(garanti_suresi.Text);

            string firma = KullaniciIslem.firma();

            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                CihazMalzeme m = new CihazMalzeme(dc);
                //m.Yeni(ad, acik, sure);
                CihazAraa(dc);
            }

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append(" alertify.success('Cihaz tanımlandı!');");
            sb.Append("$('#cihazModal').modal('hide');");

            sb.Append(@"</script>");

            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CihazShowModalScript", sb.ToString(), false);
        }
示例#3
0
        protected void btnKartKaydet_Click(object sender, EventArgs e)
        {
            string ad       = txtKartAdi.Text;
            string aciklama = txtKartAciklama.Text;
            //decimal bakiye = Decimal.Parse(txtDevredenBakiye.Text);
            DateTime et = DateTime.Parse(tarih.Text);



            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                Kart p = new Kart(dc);
                p.Yeni(ad, et, aciklama);
                goster(dc);
            }

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");

            sb.Append(" alertify.success('Kredi kartı tanımlandı!');");
            sb.Append("$('#addModal').modal('hide');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false);
        }
示例#4
0
        protected void btnMusteriKaydet_Click(object sender, EventArgs e)
        {
            //query stringle müşteri Id'si gelecekre
            string idd = Request.QueryString["id"];

            if (idd != null)
            {
                int sonuc = -1;
                int id    = Int32.Parse(idd);
                using (TeknikServis.Radius.radiusEntities dc = Radius.MyContext.Context(KullaniciIslem.firma()))
                {
                    Radius.customer musteri = (from a in dc.customers
                                               where a.CustID == id
                                               select a).FirstOrDefault();
                    string s = txtLatitude.Value;
                    if (!String.IsNullOrEmpty(s))
                    {
                        List <string> liste = s.Split((new char[] { ')', '(', ',' }), StringSplitOptions.RemoveEmptyEntries).ToList();

                        musteri.Lat  = liste[0];
                        musteri.Long = liste[1];
                        dc.SaveChanges();
                    }
                }

                if (sonuc > 0)
                {
                    Response.Redirect("/Musteri.aspx");
                }
            }
        }
示例#5
0
        protected void btnCihazUpdate_Click(object sender, EventArgs e)
        {
            string  ddadi        = dadi.Text;
            string  acik         = daciklama.Text;
            string  ddplaka      = dplaka.Text;
            string  ddson_sayac  = dson_sayac.Text;
            decimal dddson_sayac = 0;

            if (!String.IsNullOrEmpty(ddson_sayac))
            {
                dddson_sayac = Decimal.Parse(ddson_sayac);
            }



            string  ddtoplam_calisma_ay  = dtoplam_calisma_ay.Text;
            decimal dddtoplam_calisma_ay = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_ay))
            {
                dddtoplam_calisma_ay = decimal.Parse(ddtoplam_calisma_ay);
            }

            string  ddtoplam_calisma_hafta  = dtoplam_calisma_hafta.Text;
            decimal dddtoplam_calisma_hafta = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_hafta))
            {
                dddtoplam_calisma_hafta = decimal.Parse(ddtoplam_calisma_hafta);
            }

            string  ddtoplam_calisma_gun  = dtoplam_calisma_gun.Text;
            decimal dddtoplam_calisma_gun = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_gun))
            {
                dddtoplam_calisma_gun = decimal.Parse(ddtoplam_calisma_gun);
            }

            string  ddtoplam_calisma_saat  = dtoplam_calisma_saat.Text;
            decimal dddtoplam_calisma_saat = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_saat))
            {
                dddtoplam_calisma_saat = decimal.Parse(ddtoplam_calisma_saat);
            }

            string  ddtoplam_masraf_teorik  = dtoplam_masraf_teorik.Text;
            decimal dddtoplam_masraf_teorik = 0;

            if (!String.IsNullOrEmpty(ddtoplam_masraf_teorik))
            {
                dddtoplam_masraf_teorik = decimal.Parse(ddtoplam_masraf_teorik);
            }

            string  ddtoplam_masraf_gercek  = dtoplam_masraf_gercek.Text;
            decimal dddtoplam_masraf_gercek = 0;

            if (!string.IsNullOrEmpty(ddtoplam_masraf_gercek))
            {
                dddtoplam_masraf_gercek = decimal.Parse(ddtoplam_masraf_gercek);
            }

            string  ddtoplam_gelir  = dtoplam_gelir.Text;
            decimal dddtoplam_gelir = 0;

            if (!string.IsNullOrEmpty(ddtoplam_gelir))
            {
                dddtoplam_gelir = decimal.Parse(ddtoplam_gelir);
            }

            string  ddservis_sayaci  = dservis_sayaci.Text;
            decimal dddservis_sayaci = 0;

            if (!string.IsNullOrEmpty(ddservis_sayaci))
            {
                dddservis_sayaci = Decimal.Parse(ddservis_sayaci);
            }

            if (!string.IsNullOrEmpty(hdnCihazID.Value))
            {
                int    id    = Int32.Parse(hdnCihazID.Value);
                string firma = KullaniciIslem.firma();

                using (radiusEntities dc = MyContext.Context(firma))
                {
                    CihazMalzeme m = new CihazMalzeme(dc);
                    m.MakineGuncelle(id, ddadi, acik, ddplaka, dddson_sayac, dddtoplam_calisma_ay, dddtoplam_calisma_gun,
                                     dddtoplam_calisma_hafta, dddtoplam_calisma_saat, dddtoplam_masraf_teorik, dddtoplam_masraf_gercek, dddtoplam_gelir, dddservis_sayaci);
                    Ara(dc);
                }

                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append(" alertify.success('Güncelleme tamamlandı!');");
                sb.Append("$('#updateModal').modal('hide');");
                sb.Append(@"</script>");

                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "UpdateShowModalScript", sb.ToString(), false);
            }
        }
示例#6
0
        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            string custidd = Request.QueryString["custid"];

            DateTime karar_tarihi = DateTime.Now;
            string   tarS         = tarih2.Value;

            if (!String.IsNullOrEmpty(tarS))
            {
                karar_tarihi = DateTime.Parse(tarS);
            }

            if (!String.IsNullOrEmpty(custidd))
            {
                //yeni ekleme


                int custid = Int32.Parse(custidd);

                string paket    = drdPaketler.SelectedValue;
                int?   paket_id = null;
                if (paket != "-1")
                {
                    paket_id = Int32.Parse(paket);
                }
                string kimlik = Araclar.KimlikUret(10);

                if (paket_id == null)
                {
                    if (!string.IsNullOrEmpty(txtKDV.Text) && !String.IsNullOrEmpty(txtYekun.Text))
                    {
                        string islem = "Satış";
                        if (!String.IsNullOrEmpty(txtIslemParca.Value))
                        {
                            islem = txtIslemParca.Value;
                        }
                        decimal kdv      = Decimal.Parse(txtKDV.Text);
                        decimal yekun    = Decimal.Parse(txtYekun.Text);
                        string  aciklama = "Satış";
                        if (!String.IsNullOrEmpty(txtAciklama.Text))
                        {
                            aciklama = txtAciklama.Text;
                        }

                        int    adet   = 1;
                        string adet_s = txtAdet.Text;
                        if (!String.IsNullOrEmpty(adet_s))
                        {
                            adet = Int32.Parse(adet_s);
                        }
                        int    cihaz_id = -1;
                        string cihaz    = txtCihazAdiGoster.Value;
                        if (grdCihaz.SelectedIndex > -1)
                        {
                            cihaz_id = Convert.ToInt32(grdCihaz.SelectedValue);
                        }

                        int?   secilen_cihaz = null;
                        string sure          = hdnGarantiSure.Value;
                        int    gsure         = 1;
                        if (!string.IsNullOrEmpty(sure))
                        {
                            gsure = Int32.Parse(sure);
                        }
                        if (cihaz_id > -1)
                        {
                            secilen_cihaz = (int)cihaz_id;
                        }
                        string     konu = "Satış-" + islem + "-" + cihaz;
                        karar_wrap w    = new karar_wrap {
                            aciklama = aciklama, adet = adet, cihaz_adi = cihaz, cihaz_gsure = gsure, cihaz_id = secilen_cihaz, yekun = yekun, kdv = kdv, islemParca = islem
                        };

                        //bu satış eklenmeden önceki cari durumunu döndürüyor
                        //böylece gelen değere göre cariden ödeme akaydı giriliyor
                        using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                        {
                            ServisIslemleri s    = new ServisIslemleri(dc);
                            decimal?        cari = s.servisEkleKararli(null, custid, "firma", islem, kimlik, konu, karar_tarihi, w, User.Identity.Name);
                            if (cari != null)
                            {
                                //FaturaIslemleri fat = new FaturaIslemleri(dc);
                                //fat.FaturaOdeCariEntegre(custid, karar_tarihi, (decimal)cari,User.Identity.Name);
                                Response.Redirect("/MusteriDetayBilgileri.aspx?custid=" + custidd);
                            }
                            else
                            {
                                //stok sorunu var
                                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                                sb.Append(@"<script type='text/javascript'>");

                                sb.Append(" alertify.error('Paket stoklarından biri yada birkaçı yetersiz!');");

                                sb.Append(@"</script>");
                                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddsHideModalScript", sb.ToString(), false);
                            }
                        }


                        //Response.Redirect("/Sonuc");
                    }
                    else
                    {
                        //uyarı


                        System.Text.StringBuilder sb = new System.Text.StringBuilder();
                        sb.Append(@"<script type='text/javascript'>");

                        sb.Append(" alertify.error('Lütfen alanları doldurun yada bir PAKET seçin!');");

                        sb.Append(@"</script>");
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddsHideModalScript", sb.ToString(), false);
                    }
                }
                else
                {
                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        ServisIslemleri s    = new ServisIslemleri(dc);
                        decimal?        cari = s.servisEkleKararli(paket_id, custid, "firma", "Satış", kimlik, "Satış", karar_tarihi, null, User.Identity.Name);
                        if (cari != null)
                        {
                            //FaturaIslemleri fat = new FaturaIslemleri(dc);
                            //fat.FaturaOdeCariEntegre(custid, karar_tarihi, (decimal)cari,User.Identity.Name);
                            Response.Redirect("/MusteriDetayBilgileri.aspx?custid=" + custidd);
                        }
                        else
                        {
                            //stok sorunu var
                            System.Text.StringBuilder sb = new System.Text.StringBuilder();
                            sb.Append(@"<script type='text/javascript'>");

                            sb.Append(" alertify.error('Cihaz stoğu yetersiz!');");

                            sb.Append(@"</script>");
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddsHideModalScript", sb.ToString(), false);
                        }
                    }
                }
            }
        }
        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);
            }
        }
示例#8
0
        protected void grdTanim_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")
                {
                    string[] arg = new string[2];
                    arg = e.CommandArgument.ToString().Split(';');

                    int id = Convert.ToInt32(arg[0]);


                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        MakineIslem s = new MakineIslem(dc);

                        s.tanimdelete_tipli(id);



                        string basS = datetimepicker6.Value;
                        string sonS = datetimepicker7.Value;

                        ortak(dc, basS, sonS);
                    }


                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.error('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("duzenle"))
            {
                string[] arg = new string[2];
                arg = e.CommandArgument.ToString().Split(';');

                int         index = Convert.ToInt32(arg[1]);
                GridViewRow row   = grdTanim.Rows[index];
                string      sayac = row.Cells[2].Text;

                hdnTanimID.Value = Convert.ToString(arg[0]);


                grdMasraf.SelectedIndex = -1;
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$('#yeniTanimModal').modal('show');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniSayacetModalScript", sb.ToString(), false);
            }
        }
示例#9
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("faturaBas"))
            {
                //baskı işlemleri
                string   info     = e.CommandArgument.ToString();
                string[] arg      = new string[2];
                char[]   splitter = { ';' };
                arg = info.Split(splitter);
                string tur = arg[0];
                string idd = arg[1];
                int    id  = Int32.Parse(idd);
                if (tur.Equals("internet"))
                {
                    Session["idint"] = id;

                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append("$('#detailModal').modal('show');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"];
                }
                else if (tur.Equals("Servis") || tur.Equals("cihaz"))
                {
                    Session["ids"] = id;


                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append("$('#detailModal').modal('show');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"];
                }
                else if (tur.Equals("pesin"))
                {
                    Session["idp"] = id;
                    //en iyisi bunu fatura bilgilerini içeren bir nesneyi
                    //addmodalde oluşturup göndermek

                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append("$('#addModal').modal('show');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddShowModalScript", sb.ToString(), false); string tip = Request.QueryString["tip"];
                }
                else
                {
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.error('Bir hata oluştu!');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false);
                }
            }
            else if (e.CommandName.Equals("silbak"))
            {
                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")
                {
                    string   info     = e.CommandArgument.ToString();
                    string[] arg      = new string[2];
                    char[]   splitter = { ';' };
                    arg = info.Split(splitter);
                    string tur = arg[0].Trim();
                    string idd = arg[1];
                    int    id  = Int32.Parse(idd);


                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        FaturaBas f = new FaturaBas(dc);
                        f.FaturaIptal(id, tur);
                        HepsiniGoster(dc);

                        System.Text.StringBuilder sb = new System.Text.StringBuilder();
                        sb.Append(@"<script type='text/javascript'>");
                        sb.Append(" alertify.error('Fatura iptal edildi!');");
                        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('Bir hata oluştu!');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false);
                }
            }
            else
            {
                string com = e.CommandArgument.ToString();
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                //sb.Append(" alertify.error('Başkaca bir şey!');");
                sb.Append(" alertify.error('" + com + "');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false);
            }
        }
示例#10
0
        protected void grdMakine_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (GridView1.SelectedValue != null && grdMakine.SelectedValue != null)
            {
                int      custid      = Int32.Parse(GridView1.SelectedValue.ToString());
                int      makineid    = Int32.Parse(grdMakine.SelectedValue.ToString());
                DateTime islem_tarih = DateTime.Now;
                string   tars        = tarih2.Value;

                if (!String.IsNullOrEmpty(tars))
                {
                    islem_tarih = DateTime.Parse(tars);
                }
                string aciklama = txtAciklama.Text;
                string konu     = txtKonu.Text;

                if (Session["alimdetay"] != null)
                {
                    List <DetayRepo> detaylar = (List <DetayRepo>)Session["alimdetay"];

                    if (detaylar.Count > 0)
                    {
                        if (String.IsNullOrEmpty(aciklama))
                        {
                            string kalemler = "";
                            foreach (var d in detaylar)
                            {
                                if (d.cihaz_id != null)
                                {
                                    kalemler += " " + d.adet_satilan.ToString() + " " + d.birim_satilan.ToString() + " " + d.cihaz_adi + "-";
                                }
                                else
                                {
                                    kalemler += " " + d.adet_satilan.ToString() + " " + d.birim_satilan.ToString() + " " + d.cihaz_adi + "-";
                                }
                            }
                            if (String.IsNullOrEmpty(aciklama))
                            {
                                aciklama = kalemler;
                            }
                        }

                        AlimRepo hesap = new AlimRepo();


                        hesap.aciklama   = aciklama;
                        hesap.konu       = konu;
                        hesap.alim_tarih = islem_tarih;
                        hesap.belge_no   = txtBelgeNo.Text;
                        hesap.CustID     = custid;


                        string kdvS   = toplam_kdv2.Text;
                        string tutarS = toplam_tutar2.Text;
                        string yekunS = toplam_yekun2.Text;

                        if (!String.IsNullOrEmpty(kdvS))
                        {
                            hesap.toplam_kdv = Decimal.Parse(kdvS);
                        }
                        else
                        {
                            hesap.toplam_kdv = Decimal.Parse(toplam_kdv.Text);
                        }
                        if (!String.IsNullOrEmpty(tutarS))
                        {
                            hesap.toplam_tutar = Decimal.Parse(tutarS);
                        }
                        else
                        {
                            hesap.toplam_tutar = Decimal.Parse(toplam_tutar.Text);
                        }

                        if (!String.IsNullOrEmpty(yekunS))
                        {
                            hesap.toplam_yekun = decimal.Parse(yekunS);
                        }
                        else
                        {
                            hesap.toplam_yekun = decimal.Parse(toplam_yekun.Text);
                        }
                        string firma = KullaniciIslem.firma();
                        using (radiusEntities dc = MyContext.Context(firma))
                        {
                            SatinAlim a = new SatinAlim(dc);
                            a.detay = detaylar;
                            a.hesap = hesap;
                            string s = a.alim_kaydet_makineye(User.Identity.Name, makineid);
                        }
                    }
                }

                Session["alimdetay"] = null;

                Response.Redirect("/TeknikAlim/Alimlar");
            }

            //Operator op = new Operator(dc, kullanici);
            //op.ServisOperatorAta(Int32.Parse(servisids));
            //ortak(dc);
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append("$('#atamaModal').modal('hide');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AtaShowModalScript", sb.ToString(), false);
        }
示例#11
0
        protected void grdTip_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("detail"))
            {
                int code2 = Int32.Parse(e.CommandArgument.ToString().Trim());
                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    AyarIslemleri ayarlar = new AyarIslemleri(dc);
                    DetailsViewTip.DataSource = ayarlar.tipListesiTekliR(code2);
                    DetailsViewTip.DataBind();
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append("$('#detailModalTip').modal('show');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailModalScriptTip", sb.ToString(), false);
                }
            }
            else if (e.CommandName.Equals("del"))
            {
                string confirmValue = Request.Form["confirm_value"];
                if (confirmValue == "Yes")
                {
                    int code2 = Int32.Parse(e.CommandArgument.ToString().Trim());

                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        AyarIslemleri ayarlar = new AyarIslemleri(dc);
                        ayarlar.tipSilR(code2);;

                        grdTip.DataSource = ayarlar.tipListesiGrid();
                        grdTip.DataBind();

                        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(), "EditHideModalScriptTip", sb.ToString(), false);
                    }
                }
            }
            else if (e.CommandName.Equals("editRecord"))
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow gvrow = grdTip.Rows[index];

                LinkButton link = gvrow.Cells[2].Controls[1] as LinkButton;

                txtTipID.Value       = HttpUtility.HtmlDecode(gvrow.Cells[1].Text);
                txtTipAd.Text        = HttpUtility.HtmlDecode(link.Text);
                txtTipAciklama.Text  = HttpUtility.HtmlDecode(gvrow.Cells[3].Text);
                txtCssGuncelle.Value = HttpUtility.HtmlDecode(gvrow.Cells[4].Text);

                Label2.Visible = false;
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$('#editModalTip').modal('show');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditModalScriptTip2", sb.ToString(), false);
            }
        }
示例#12
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("detail"))
            {
                int code2 = Int32.Parse(e.CommandArgument.ToString().Trim());
                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    AyarIslemleri ayarlar = new AyarIslemleri(dc);
                    DetailsView1.DataSource = ayarlar.durumListesiTekliR(code2);
                    DetailsView1.DataBind();
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append("$('#detailModal').modal('show');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetailModalScript2", sb.ToString(), false);
                }
            }
            else if (e.CommandName.Equals("del"))
            {
                string confirmValue = Request.Form["confirm_value"];
                if (confirmValue == "Yes")
                {
                    int code2 = Int32.Parse(e.CommandArgument.ToString().Trim());

                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        AyarIslemleri ayarlar = new AyarIslemleri(dc);
                        ayarlar.durumSilR(code2);;

                        GridView1.DataSource = ayarlar.durumListesiR();
                        GridView1.DataBind();

                        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 if (e.CommandName.Equals("editRecord"))
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow gvrow = GridView1.Rows[index];

                LinkButton link = gvrow.Cells[2].Controls[1] as LinkButton;


                lblID.Value = HttpUtility.HtmlDecode(gvrow.Cells[1].Text);

                txtDurum.Text = HttpUtility.HtmlDecode(link.Text);


                chcSMS.Checked  = (gvrow.Cells[3].Controls[0] as CheckBox).Checked;
                chcMail.Checked = (gvrow.Cells[4].Controls[0] as CheckBox).Checked;
                chcWhat.Checked = (gvrow.Cells[5].Controls[0] as CheckBox).Checked;

                if ((gvrow.Cells[6].Controls[0] as CheckBox).Checked)
                {
                    rdDurum.SelectedValue = "son";
                }
                else if ((gvrow.Cells[7].Controls[0] as CheckBox).Checked)
                {
                    rdDurum.SelectedValue = "baslangic";
                }
                else if ((gvrow.Cells[8].Controls[0] as CheckBox).Checked)
                {
                    rdDurum.SelectedValue = "karar";
                }
                else if ((gvrow.Cells[9].Controls[0] as CheckBox).Checked)
                {
                    rdDurum.SelectedValue = "onay";
                }
                else
                {
                    rdDurum.SelectedIndex = -1;
                }


                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);
            }
        }
 public MusteriDetayBilgileri()
 {
     firma = KullaniciIslem.firma();
 }
示例#14
0
        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            string custidd  = Request.QueryString["custid"];
            string aciklama = txtAciklama.Text;

            string   card      = Request.QueryString["kartid"];
            string   tarihimiz = tarih2.Value;
            DateTime tar       = DateTime.Now;

            if (!String.IsNullOrEmpty(tarihimiz))
            {
                tar = DateTime.Parse(tarihimiz);
            }

            if (!String.IsNullOrEmpty(custidd))
            {
                if (String.IsNullOrEmpty(card))
                {
                    bool   standart    = false;
                    int?   masraf_tipi = null;
                    string secilen_tip = drdMasrafTip.SelectedValue;
                    if (secilen_tip != "-1")
                    {
                        standart = false;
                    }
                    else
                    {
                        standart = true;
                    }

                    masraf_tipi = Int32.Parse(secilen_tip);
                    int custid = Int32.Parse(custidd);


                    decimal tutar = Decimal.Parse(txtTutar.Text);
                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        Odeme o = new Odeme(dc);

                        o.masraf_id   = masraf_tipi;
                        o.masraf_tipi = drdMasrafTip.SelectedItem.ToString();
                        o.OdemeMiktar = tutar;
                        o.OdemeTarih  = tar;
                        o.Musteri_ID  = custid;
                        o.KullaniciID = custid.ToString();
                        o.kullanici   = "firma";
                        o.Aciklama    = aciklama;
                        o.mahsup      = false;
                        o.duzensiz    = standart;
                        o.Nakit(User.Identity.Name);
                    }


                    //makbuzYazdir(custid, tutar, aciklama, kullanici);

                    if (chcKal.Checked != true)
                    {
                        Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid);
                    }
                    else
                    {
                        System.Text.StringBuilder sb = new System.Text.StringBuilder();

                        sb.Append(@"<script type='text/javascript'>");

                        sb.Append(" alertify.success('Kayıt yapıldı');");

                        sb.Append(@"</script>");
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript", sb.ToString(), false);
                    }
                }
                else
                {
                    int kartid = Int32.Parse(card);

                    decimal tutar = Decimal.Parse(txtTutar.Text);
                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        Odeme o = new Odeme(dc);
                        o.KartaOdemeKasa(kartid, tutar, tar, aciklama, User.Identity.Name);
                    }


                    Response.Redirect("/TeknikCari/OdemeTahsilatlar");
                }
            }
        }
示例#15
0
        //protected void btnCek_Click(object sender, EventArgs e)
        //{
        //    System.Text.StringBuilder sb = new System.Text.StringBuilder();
        //    sb.Append(@"<script type='text/javascript'>");
        //    sb.Append("$('#cekModal').modal('show');");
        //    sb.Append(@"</script>");
        //    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CekShowModalScript", sb.ToString(), false);
        //}

        protected void btnBankaKaydet_Click(object sender, EventArgs e)
        {
            string custidd = Request.QueryString["custid"];
            string card    = Request.QueryString["kartid"];

            int banka_id = Int32.Parse(drdBanka.SelectedValue);
            int custid   = Int32.Parse(custidd);

            DateTime tar       = DateTime.Now;
            string   tarihimiz = tarih2.Value;

            if (!String.IsNullOrEmpty(tarihimiz))
            {
                tar = DateTime.Parse(tarihimiz);
            }
            if (!String.IsNullOrEmpty(custidd))
            {
                if (String.IsNullOrEmpty(card))
                {
                    if (banka_id > -1)
                    {
                        decimal tutar = Decimal.Parse(txtTutar.Text);

                        string aciklama = txtAciklama.Text;

                        bool   standart    = false;
                        int?   masraf_tipi = null;
                        string secilen_tip = drdMasrafTip.SelectedValue;
                        if (secilen_tip != "-1")
                        {
                            standart = false;
                        }
                        else
                        {
                            standart = true;
                        }
                        masraf_tipi = Int32.Parse(secilen_tip);
                        using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                        {
                            Odeme o = new Odeme(dc);
                            o.OdemeMiktar = tutar;
                            o.OdemeTarih  = tar;
                            o.masraf_id   = masraf_tipi;
                            o.masraf_tipi = drdMasrafTip.SelectedItem.ToString();
                            o.Musteri_ID  = custid;
                            o.KullaniciID = custid.ToString();
                            o.kullanici   = "firma";
                            o.Aciklama    = aciklama;
                            o.mahsup      = false;
                            o.duzensiz    = standart;
                            o.Banka(banka_id, User.Identity.Name);

                            //makbuzYazdir(custid, tutar, aciklama, kullanici);
                        }


                        Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid);
                    }
                    else
                    {
                        int kartid = Int32.Parse(card);
                        if (banka_id > -1)
                        {
                            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                            {
                                Kart k = new Kart(dc);
                                k.ExtreOde(kartid, "Banka", null, null, banka_id, User.Identity.Name);
                            }

                            Response.Redirect("/TeknikCari/OdemeTahsilatlar");
                        }
                    }
                }
            }
        }
        private void Rapor()
        {
            string basS = datetimepicker6.Value;

            string kritik = drdKritik.SelectedValue;

            string tarmirci = Request.QueryString["tamirci"];

            DateTime?bas = null;

            if (!String.IsNullOrEmpty(basS))
            {
                bas = DateTime.Parse(basS);
            }
            bool?kapanma = null;

            if (kritik.Equals("acik"))
            {
                kapanma = false;
            }
            else if (kritik.Equals("tamam"))
            {
                kapanma = true;
            }
            //using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            //{
            radiusEntities  dc = MyContext.Context(KullaniciIslem.firma());
            ServisIslemleri s  = new ServisIslemleri(dc);
            List <ServisDAL.Repo.ServisRepo> liste = new List <ServisDAL.Repo.ServisRepo>();

            if (!String.IsNullOrEmpty(tarmirci))
            {
                int id = Int32.Parse(tarmirci);
                liste = s.servisTamirciRapor(id, kapanma, bas);
            }
            else
            {
                liste = s.servisRapor(kapanma, bas);
            }

            maliyet mal = new maliyet();

            mal.servis_listesi = liste;
            int     adet    = liste.Count;
            decimal maliyet = 0;
            decimal yekun   = 0;
            decimal fark    = 0;

            if (adet > 0)
            {
                maliyet = liste.Sum(x => x.maliyet);
                yekun   = liste.Sum(x => x.yekun);
                fark    = yekun - maliyet;
            }
            mal.toplam_fark    = fark;
            mal.toplam_maliyet = maliyet;
            mal.toplam_tutar   = yekun;
            mal.adet           = adet;
            mal.basTarih       = bas == null?DateTime.Now.AddYears(-1) : (DateTime)bas;

            Session["servis_maliyet"] = mal;
            Response.Redirect("/Baski.aspx?tip=servis_maliyet");
            //}
        }
示例#17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        userdiv.DataBind();
        //kullanici_repo kul = KullaniciIslem.currentKullanici();
        IPrincipal use = HttpContext.Current.User;

        if (!use.IsInRole("canEdit"))
        {
            kiralama_link.HRef = "/TeknikMakine/HizliKirala2";
        }


        if (use.IsInRole("Admin"))
        {
            ayar.Visible    = true;
            ayarLi2.Visible = true;

            maliyetLi.Visible = true;
        }
        else if (use.IsInRole("mudur"))
        {
            maliyetLi.Visible = true;
        }

        else
        {
            ayar.Visible           = false;
            ayarLi2.Visible        = false;
            cihazLi.Visible        = false;
            roporLi.Visible        = false;
            stokLi.Visible         = false;
            satisListesiLi.Visible = false;

            alimLi.Visible = false;
            if (use.IsInRole("servis"))
            {
                cariHesapLi.Visible = false;

                satisLi.Visible    = false;
                satistopLi.Visible = false;
            }

            paraHesapLi.Visible = false;

            //butunAntenLink.HRef = "/ButunAntenlerBayi.aspx?bayi=" + kul.owner;
        }

        using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
        {
            if (!IsPostBack)
            {
                AyarCurrent ay = new AyarCurrent(dc);

                if (ay.calismaTipli() == true)
                {
                    stokLi.Visible      = false;
                    Li3.Visible         = true;
                    cihazLi.Visible     = false;
                    paraHesapLi.Visible = false;
                    alimLi.Visible      = false;
                    satisLi.Visible     = false;
                    Li4.Visible         = false;
                    roporLi.Visible     = false;
                }
                else
                {
                    stokLi.Visible      = true;
                    Li3.Visible         = true;
                    cihazLi.Visible     = true;
                    paraHesapLi.Visible = true;
                    alimLi.Visible      = true;
                    satisLi.Visible     = true;
                    Li4.Visible         = false;
                    roporLi.Visible     = true;
                }
            }
        }
    }
示例#18
0
 public MesajGonder()
 {
     this.firma = KullaniciIslem.firma();
 }
示例#19
0
        protected void btnTanimKaydet_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(hdnTanimID.Value))
            {
                if (grdMasraf2.SelectedValue != null)
                {
                    int makineid = Int32.Parse(Request.QueryString["makineid"]);

                    int    id    = Convert.ToInt32(grdMasraf2.SelectedValue);
                    string birim = grdMasraf2.SelectedRow.Cells[4].Text;
                    using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                    {
                        int     sayac  = Int32.Parse(txtSayac2.Text);
                        decimal miktar = Decimal.Parse(txtMiktar2.Text);

                        decimal masraf_saat = (decimal)(miktar / sayac);

                        MakineIslem m     = new MakineIslem(dc);
                        bool        tamam = false;
                        AyarCurrent ay    = new AyarCurrent(dc);

                        int tarifeid = Convert.ToInt32(drdTarifeTanim.SelectedValue);
                        tamam = m.tanimekle_tipli(makineid, id, tarifeid, masraf_saat, txtAciklama.Text, birim);



                        if (tamam == true)
                        {
                            //m.sayacdelete(id);
                            string basS = datetimepicker6.Value;
                            string sonS = datetimepicker7.Value;

                            ortak(dc, basS, sonS);

                            System.Text.StringBuilder sb = new System.Text.StringBuilder();
                            sb.Append(@"<script type='text/javascript'>");
                            sb.Append(" alertify.success('Tanım kaydedildi');");
                            sb.Append("$('#yeniTanimModal').modal('hide');");
                            sb.Append(@"</script>");
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniSayactModalScript", sb.ToString(), false);
                        }
                        else
                        {
                            System.Text.StringBuilder sb = new System.Text.StringBuilder();
                            sb.Append(@"<script type='text/javascript'>");
                            sb.Append(" alertify.error('Bu tanım zaten yapılmış');");
                            sb.Append("$('#yeniTanimModal').modal('hide');");
                            sb.Append(@"</script>");
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniSayacetModalScript", sb.ToString(), false);
                        }
                    }
                }
            }
            else
            {
                int id = Int32.Parse(hdnTanimID.Value);

                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    MakineIslem m = new MakineIslem(dc);

                    int     sayac       = Int32.Parse(txtSayac2.Text);
                    decimal miktar      = Decimal.Parse(txtMiktar2.Text);
                    decimal masraf_saat = (decimal)(miktar / sayac);

                    m.tanimupdate(id, masraf_saat, txtAciklama.Text);
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.success('Tanım kaydedildi');");
                    sb.Append("$('#yeniTanimModal').modal('hide');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniSayacetModalScript", sb.ToString(), false);
                }
            }
        }
示例#20
0
        private void kartMahsupKaydet(string custidd)
        {
            //string custidd = Request.QueryString["custid"];
            DateTime odeme_tarihi = DateTime.Now;
            string   tar          = tarih2.Value;

            if (!String.IsNullOrEmpty(tar))
            {
                odeme_tarihi = DateTime.Parse(tar);
            }
            if (grdMahsup.SelectedValue != null)
            {
                int mahsup_id = Convert.ToInt32(grdMahsup.SelectedValue);

                //mahsup_id'yi seçemiyor arkadaş yardımcı olunacak
                int custid = Int32.Parse(custidd);

                decimal tutar = Decimal.Parse(txtTutar.Text);

                string aciklama = txtAciklama.Text;


                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    //MusteriIslemleri m = new MusteriIslemleri(dc);

                    //FaturaIslemleri fat = new FaturaIslemleri(dc);

                    string  mahsup_key = AletEdavat.KimlikUret(20);
                    decimal yansiyan   = tutar;
                    string  yansiyanS  = txtYansiyan.Text;
                    if (!String.IsNullOrEmpty(yansiyanS))
                    {
                        yansiyan = Decimal.Parse(yansiyanS);
                    }
                    string musteri   = dc.customers.FirstOrDefault(x => x.CustID == custid).Ad;
                    string tedarikci = dc.customers.FirstOrDefault(x => x.CustID == mahsup_id).Ad;
                    if (String.IsNullOrEmpty(aciklama))
                    {
                        aciklama = musteri + " kartıyla " + tedarikci + " ödemesi yapıldı";
                    }

                    //fat.FaturaOdeTur(custid, tutar, "Kart", null, aciklama, null, "", null, true, mahsup_key, null, odeme_tarihi, User.Identity.Name);
                    Tahsilat t = new Tahsilat(dc);
                    t.Aciklama    = aciklama;
                    t.kullanici   = User.Identity.Name;
                    t.KullaniciID = User.Identity.Name;
                    t.mahsup      = true;
                    t.mahsup_key  = mahsup_key;
                    t.Musteri_ID  = custid;
                    t.OdemeMiktar = tutar;
                    t.OdemeTarih  = odeme_tarihi;
                    t.Mahsup(User.Identity.Name);

                    //Session["mesele"] = mahsup_id.ToString();
                    ////Response.Redirect("/Sonuc");
                    Odeme o = new Odeme(dc);
                    o.kullanici   = "firma";
                    o.KullaniciID = mahsup_id.ToString();
                    o.mahsup      = true;
                    o.mahsup_key  = mahsup_key;
                    //buradaki müşteri ID' seçilen ikinci müşteri olmalı
                    o.Musteri_ID  = mahsup_id;
                    o.OdemeMiktar = yansiyan;
                    o.OdemeTarih  = DateTime.Now;
                    o.Aciklama    = aciklama;
                    o.duzensiz    = true;
                    o.masraf_id   = -1;
                    o.masraf_tipi = "Satın Alma";
                    o.Kart(1, -1, false, User.Identity.Name);
                }



                Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid);
            }
        }
示例#21
0
        protected void btnKaydetMakine_Click(object sender, EventArgs e)
        {
            //HESAP ID HDNYE GÖRE DÜZENLEME YAPILIYOR
            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                //yeni ekleme
                ServisIslemleri s = new ServisIslemleri(dc);

                string islem = txtIslemParcaMakine.Value;

                decimal kdv      = Decimal.Parse(txtKDVOraniDuzenleMakine.Text);
                decimal yekun    = Decimal.Parse(txtYekunMakine.Text);
                string  aciklama = txtAciklamaMakine.Text;

                //int makine_id = -1;
                string makine = txtMakineAdiGoster.Value;
                //if (grdMakine.SelectedIndex > -1)
                //{
                int makine_id = Convert.ToInt32(grdMakine.SelectedValue);
                //}

                DateTime karar_tarihi = DateTime.Now;
                string   tarS         = txtTarihMakine.Value;
                if (!String.IsNullOrEmpty(tarS))
                {
                    karar_tarihi = DateTime.Parse(tarS);
                }
                string   tarife_kodu = drdTarife.SelectedItem.Text;
                int      tarifeid = Convert.ToInt32(drdTarife.SelectedValue);
                decimal  sure_saat = 0;
                decimal  son = Decimal.Parse(txtSonNumara.Text);
                decimal  baslangic = Decimal.Parse(txtSonNumara.Text);
                DateTime baslama_tarih = DateTime.Now; DateTime bitis_tarih = DateTime.Now;

                if (makine_id > -1)
                {
                    if (!String.IsNullOrEmpty(datetimepicker6.Text) && !String.IsNullOrEmpty(datetimepicker7.Text))
                    {
                        baslama_tarih = DateTime.Parse(datetimepicker6.Text);
                        bitis_tarih   = DateTime.Parse(datetimepicker7.Text);
                    }
                    int dakika = 0;

                    if (!String.IsNullOrEmpty(hdnSaatlik.Value))
                    {
                        string dakikaS = txtDakika.Text;

                        if (!String.IsNullOrEmpty(dakikaS))
                        {
                            sure_saat = Decimal.Parse(dakikaS) / 60;
                            dakika    = Int32.Parse(dakikaS);
                        }
                        if (!String.IsNullOrEmpty(txtYeniNumara.Text))
                        {
                            son = Decimal.Parse(txtYeniNumara.Text);
                        }
                    }
                    else
                    {
                        string sureS = txtSure.Text;
                        if (!String.IsNullOrEmpty(sureS))
                        {
                            sure_saat = Decimal.Parse(sureS);
                        }
                    }

                    string sure_aciklama = txtSaatBilgi.Text;

                    string  tarife_tipi = hdnTarifeTipi.Value;
                    decimal sayac_farki = son - baslangic;
                    s.kararekle_operator_seyyar(islem, kdv, yekun, aciklama, makine_id, makine, karar_tarihi, User.Identity.Name, tarife_kodu, baslangic, son, sure_saat, baslama_tarih, bitis_tarih, son, dakika, tarife_tipi, tarifeid, sayac_farki, sure_aciklama);

                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");

                    sb.Append(" alertify.success('Hesap kaydedildi!');");
                    sb.Append("$('#yeniMakineModal').modal('hide');");
                    sb.Append(@"</script>");
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "yeniHideModalScript", sb.ToString(), false);
                }
                ortak(dc);
            }
        }
示例#22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!User.Identity.IsAuthenticated)
            {
                System.Web.HttpContext.Current.Response.Redirect("/Account/Giris.aspx");
            }

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



                    drdPaketler.AppendDataBoundItems = true;

                    drdPaketler.DataSource     = servis.servis_paketleri();
                    drdPaketler.DataValueField = "paket_id";
                    drdPaketler.DataTextField  = "paket_adi";
                    drdPaketler.DataBind();
                    txtKimlikNo.Value = AletEdavat.KimlikUret(10);
                }
                if (User.IsInRole("Admin") || User.IsInRole("mudur"))
                {
                    kullaniciSecim.Visible = true;
                    if (!IsPostBack)
                    {
                        drdKullanici.AppendDataBoundItems = true;

                        drdKullanici.DataSource     = KullaniciIslem.firmaKullanicilari();
                        drdKullanici.DataValueField = "id";
                        drdKullanici.DataTextField  = "userName";
                        drdKullanici.DataBind();
                    }
                }

                string s = txtAra.Value;

                if (!String.IsNullOrEmpty(s))
                {
                    MusteriIslemleri m = new MusteriIslemleri(dc);

                    GridView1.DataSource = m.musteriAraR2(s, "musteri");

                    GridView1.SelectedIndex = 0;
                    GridView1.DataBind();
                }
            }
        }
示例#23
0
        protected void btnDetayKaydetMasraf_Click(object sender, EventArgs e)
        {
            string makineids = Request["makineid"];

            if (!String.IsNullOrEmpty(makineids))
            {
                int makineid = Int32.Parse(makineids);

                int    adet = Int32.Parse(txtAdetMasraf.Text);
                string ad   = "";

                int masraf_id = -1;

                List <MakineGiris> detaylar = new List <MakineGiris>();


                if (grdMasraf.SelectedValue != null)
                {
                    masraf_id = Convert.ToInt32(grdMasraf.SelectedValue);
                    ad        = grdMasraf.SelectedRow.Cells[2].Text;
                }
                decimal birim_maliyet = Decimal.Parse(grdMasraf.SelectedRow.Cells[7].Text);

                bool sifirla = false;

                MakineGiris detay = new MakineGiris();
                detay.aciklama     = txtDetayAciklamaMasraf.Text;
                detay.belge_no     = "bakarız";
                detay.makine_adi   = "önemsiz";
                detay.makine_id    = makineid;
                detay.makine_plaka = "ödemsiz";
                detay.masraf_adi   = ad;
                detay.masraf_id    = masraf_id;
                detay.miktar       = adet;
                detay.tarih        = DateTime.Now;
                detay.tutar        = adet * birim_maliyet;
                detay.id           = 0;
                detay.kullanici    = User.Identity.Name;
                detay.sifirla      = sifirla;
                detaylar.Add(detay);

                DateTime islem_tarih = DateTime.Now;
                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    MakineIslem a = new MakineIslem(dc);

                    if (detaylar.Count > 0)
                    {
                        a.masraf_girisi(detaylar);
                        goster(dc);
                        System.Text.StringBuilder sb = new System.Text.StringBuilder();
                        sb.Append(@"<script type='text/javascript'>");
                        sb.Append(" alertify.success('Sarf Kaydı Eklendi!');");
                        sb.Append("$('#detayModalMasraf').modal('hide');");
                        sb.Append(@"</script>");
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalMasrafScript", sb.ToString(), false);
                    }
                }
            }
            else
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append(" alertify.error('Lütfen önce makine seçiniz!');");

                sb.Append(@"</script>");

                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalMasrafScript", sb.ToString(), false);
            }
        }
示例#24
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);
            }
        }
示例#25
0
        protected void btnCihazKaydet_Click(object sender, EventArgs e)
        {
            string  ddadi        = adi.Text;
            string  acik         = aciklama.Text;
            string  ddplaka      = plaka.Text;
            string  ddson_sayac  = son_sayac.Text;
            decimal dddson_sayac = 0;

            if (!String.IsNullOrEmpty(ddson_sayac))
            {
                dddson_sayac = Decimal.Parse(ddson_sayac);
            }

            string  ddtoplam_calisma_ay  = toplam_calisma_ay.Text;
            decimal dddtoplam_calisma_ay = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_ay))
            {
                dddtoplam_calisma_ay = decimal.Parse(ddtoplam_calisma_ay);
            }

            string  ddtoplam_calisma_hafta  = toplam_calisma_hafta.Text;
            decimal dddtoplam_calisma_hafta = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_hafta))
            {
                dddtoplam_calisma_hafta = decimal.Parse(ddtoplam_calisma_hafta);
            }

            string  ddtoplam_calisma_gun  = toplam_calisma_gun.Text;
            decimal dddtoplam_calisma_gun = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_gun))
            {
                dddtoplam_calisma_gun = decimal.Parse(ddtoplam_calisma_gun);
            }

            string  ddtoplam_calisma_saat  = toplam_calisma_saat.Text;
            decimal dddtoplam_calisma_saat = 0;

            if (!string.IsNullOrEmpty(ddtoplam_calisma_saat))
            {
                dddtoplam_calisma_saat = decimal.Parse(ddtoplam_calisma_saat);
            }

            string  ddtoplam_masraf_teorik  = toplam_masraf_teorik.Text;
            decimal dddtoplam_masraf_teorik = 0;

            if (!String.IsNullOrEmpty(ddtoplam_masraf_teorik))
            {
                dddtoplam_masraf_teorik = decimal.Parse(ddtoplam_masraf_teorik);
            }

            string  ddtoplam_masraf_gercek  = toplam_masraf_gercek.Text;
            decimal dddtoplam_masraf_gercek = 0;

            if (!string.IsNullOrEmpty(ddtoplam_masraf_gercek))
            {
                dddtoplam_masraf_gercek = decimal.Parse(ddtoplam_masraf_gercek);
            }

            string  ddtoplam_gelir  = toplam_gelir.Text;
            decimal dddtoplam_gelir = 0;

            if (!string.IsNullOrEmpty(ddtoplam_gelir))
            {
                dddtoplam_gelir = decimal.Parse(ddtoplam_gelir);
            }

            string  ddservis_sayaci  = servis_sayaci.Text;
            decimal dddservis_sayaci = 0;

            if (!string.IsNullOrEmpty(ddservis_sayaci))
            {
                dddservis_sayaci = Decimal.Parse(ddservis_sayaci);
            }

            string firma = KullaniciIslem.firma();

            using (radiusEntities dc = MyContext.Context(firma))
            {
                AyarCurrent  ay    = new AyarCurrent(dc);
                int          sinir = ay.makinesinir();
                CihazMalzeme m     = new CihazMalzeme(dc);
                int          aktif = m.makineatif();
                if (aktif < sinir)
                {
                    m.YeniMakine(ddadi, acik, ddplaka, dddson_sayac, dddtoplam_calisma_ay, dddtoplam_calisma_gun,
                                 dddtoplam_calisma_hafta, dddtoplam_calisma_saat, dddtoplam_masraf_teorik, dddtoplam_masraf_gercek, dddtoplam_gelir, dddservis_sayaci);
                    Ara(dc);
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.success('Makine tanımlandı!');");
                    sb.Append("$('#cihazModal').modal('hide');");
                    sb.Append(@"</script>");

                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CihazShowModalScript", sb.ToString(), false);
                }
                else
                {
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append(@"<script type='text/javascript'>");
                    sb.Append(" alertify.error('Maksimum makine sayısına ulaştınız!');");
                    sb.Append("$('#cihazModal').modal('hide');");
                    sb.Append(@"</script>");

                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CihazShowModalScript3", sb.ToString(), false);
                }
            }
        }
示例#26
0
        protected void btnAlimKaydet_Click(object sender, EventArgs e)
        {
            if (GridView1.SelectedValue != null)
            {
                int custid = Int32.Parse(GridView1.SelectedValue.ToString());

                DateTime islem_tarih = DateTime.Now;
                string   tars        = tarih2.Value;

                if (!String.IsNullOrEmpty(tars))
                {
                    islem_tarih = DateTime.Parse(tars);
                }


                string firma = KullaniciIslem.firma();
                using (radiusEntities dc = MyContext.Context(firma))
                {
                    SatinAlim a        = new SatinAlim(dc);
                    string    aciklama = txtAciklama.Text;
                    string    konu     = txtKonu.Text;

                    if (Session["alimdetay"] != null)
                    {
                        List <DetayRepo> detaylar = (List <DetayRepo>)Session["alimdetay"];
                        a.detay = detaylar;

                        if (String.IsNullOrEmpty(aciklama))
                        {
                            string kalemler = "";
                            foreach (var d in detaylar)
                            {
                                if (d.cihaz_id != null)
                                {
                                    kalemler += " " + d.adet.ToString() + " adet " + d.cihaz_adi + "-";
                                }
                                else
                                {
                                    kalemler += " " + d.adet.ToString() + " adet " + d.aciklama + "-";
                                }
                            }
                            if (String.IsNullOrEmpty(aciklama))
                            {
                                aciklama = kalemler;
                            }
                        }
                    }


                    AlimRepo hesap = new AlimRepo();


                    hesap.aciklama   = aciklama;
                    hesap.konu       = konu;
                    hesap.alim_tarih = islem_tarih;
                    hesap.belge_no   = txtBelgeNo.Text;
                    hesap.CustID     = custid;


                    string kdvS   = toplam_kdv2.Text;
                    string tutarS = toplam_tutar2.Text;
                    string yekunS = toplam_yekun2.Text;

                    if (!String.IsNullOrEmpty(kdvS))
                    {
                        hesap.toplam_kdv = Decimal.Parse(kdvS);
                    }
                    else
                    {
                        hesap.toplam_kdv = Decimal.Parse(toplam_kdv.Text);
                    }
                    if (!String.IsNullOrEmpty(tutarS))
                    {
                        hesap.toplam_tutar = Decimal.Parse(tutarS);
                    }
                    else
                    {
                        hesap.toplam_tutar = Decimal.Parse(toplam_tutar.Text);
                    }

                    if (!String.IsNullOrEmpty(yekunS))
                    {
                        hesap.toplam_yekun = decimal.Parse(yekunS);
                    }
                    else
                    {
                        hesap.toplam_yekun = decimal.Parse(toplam_yekun.Text);
                    }


                    a.hesap = hesap;


                    string s = a.alim_kaydet(User.Identity.Name);
                }

                Session["alimdetay"] = null;

                Response.Redirect("/TeknikAlim/Alimlar");
            }
        }
示例#27
0
        protected void btnDetayKaydet_Click(object sender, EventArgs e)
        {
            int?   cihaz_id = null;
            string ad       = "";

            if (grdCihaz.SelectedValue != null)
            {
                cihaz_id = Convert.ToInt32(grdCihaz.SelectedValue);
                ad       = grdCihaz.SelectedRow.Cells[2].Text;
            }
            int adet = Int32.Parse(txtAdet.Text);

            decimal kdv = 18;

            if (!string.IsNullOrEmpty(txtKdv.Text))
            {
                kdv = decimal.Parse(txtKdv.Text);
            }



            decimal yekun = decimal.Parse(txtYekun.Text);

            decimal kdvTutari = Math.Round((yekun * kdv) / (kdv + 100), 2);

            List <Detay_Repo> detaylar = new List <Detay_Repo>();

            if (Session["detay"] != null)
            {
                detaylar = (List <Detay_Repo>)Session["detay"];
            }

            Detay_Repo detay = new Detay_Repo();

            detay.Aciklama    = txtDetayAciklama.Text;
            detay.adet        = adet;
            detay.detay_id    = Araclar.KimlikUret(5);
            detay.cihaz_adi   = ad;
            detay.cihaz_id    = cihaz_id;
            detay.IslemParca  = txtIslemParca.Text;
            detay.paket_id    = 0;
            detay.cihaz_gsure = Int32.Parse(txtGarantiSure.Value);

            //buradaki hesaplanmış kdv

            detay.KDV = kdvTutari;

            detay.Yekun = yekun;

            detaylar.Add(detay);
            Session["detay"] = detaylar;
            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                DetayGoster(dc);
            }


            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append(" alertify.success('Kalem Eklendi!');");
            sb.Append("$('#detayModal').modal('hide');");
            sb.Append(@"</script>");

            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "DetayShowModalScript", sb.ToString(), false);
        }
示例#28
0
 public Musteri()
 {
     firma = KullaniciIslem.firma();
 }
示例#29
0
        protected void barkod_TextChanged(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(barkod.Text))
            {
                string bar = barkod.Text;
                using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
                {
                    CihazMalzeme cih = new CihazMalzeme(dc);
                    cihaz_rp     rp  = cih.CihazBarkod(bar);
                    if (rp != null)
                    {
                        List <satis_helper> detaylar = new List <satis_helper>();

                        if (Session["satisdetay"] != null)
                        {
                            detaylar = (List <satis_helper>)Session["satisdetay"];
                        }

                        int     stok      = (int)rp.bakiye;
                        int     cihaz_id  = rp.ID;
                        decimal fiyat     = rp.fiyat;
                        int     grupid    = rp.grupid;
                        string  cihaz_adi = rp.cihaz_adi;

                        if (stok > 0)
                        {
                            //cihaz daha önceden eklenmiş mi bakalım
                            satis_helper c = detaylar.FirstOrDefault(x => x.cihaz_id == cihaz_id);
                            if (c != null)
                            {
                                c.adet++;
                                c.yekun += fiyat;
                                c.tutar += fiyat;
                            }
                            else
                            {
                                //listeye bu cihazı da ekleyelim
                                satis_helper yeni = new satis_helper();
                                yeni.cihaz_id  = cihaz_id;
                                yeni.grupid    = grupid;
                                yeni.cihaz_adi = cihaz_adi;
                                yeni.adet      = 1;
                                yeni.tutar     = fiyat;
                                yeni.yekun     = fiyat;
                                detaylar.Add(yeni);
                            }
                            Session["satisdetay"] = detaylar;

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

                            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('Sıfır stokla satış yapamazssınız!');");

                            sb.Append(@"</script>");
                            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript33", sb.ToString(), false);
                        }
                    }
                }
                barkod.Text = "";
            }
        }
        private void GosterSayfaliAra()
        {
            ViewState["sayfa"] = 1;
            string basS     = datetimepicker6.Value;
            string kritik   = drdKritik.SelectedValue;
            string tarmirci = Request.QueryString["tamirci"];

            DateTime?bas = null;

            if (!String.IsNullOrEmpty(basS))
            {
                bas = DateTime.Parse(basS);
            }
            bool kapanma = false;

            if (kritik.Equals("acik"))
            {
                kapanma = false;
            }
            else if (kritik.Equals("tamam"))
            {
                kapanma = true;
            }
            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                ServisIslemleri s = new ServisIslemleri(dc);
                //List<ServisDAL.Repo.ServisRepo> liste = s.servisTamirci(id, kapanma, bas);
                int perpage = 2;
                if (!string.IsNullOrEmpty(txtSayfalama.Text))
                {
                    perpage = Int32.Parse(txtSayfalama.Text);
                }
                sayfali sayfa = new sayfali();
                if (!String.IsNullOrEmpty(tarmirci))
                {
                    int id = Int32.Parse(tarmirci);
                    sayfa = s.servisTamirciSayfali(id, kapanma, 1, perpage, bas);
                }
                else
                {
                    sayfa = s.servisSayfali(kapanma, 1, perpage, bas);
                }

                List <ServisDAL.Repo.ServisRepo> liste = sayfa.servis_listesi;
                int kayit_sayisi = sayfa.kayit_sayisi;



                //double sayfa_sayisi = 1.5;
                double sayfa_sayisi = (double)kayit_sayisi / (double)perpage;
                //double nok = (double)no;
                if (1 < sayfa_sayisi)
                {
                    btnIleri.Visible = true;
                }
                else
                {
                    btnIleri.Visible = false;
                }

                btnGeri.Visible = false;

                //view_.Text = "sayfa sayısı: " + sayfa_sayisi.ToString() + " no: " + 1.ToString() + " kayıt: " + kayit_sayisi.ToString();


                int     adet    = liste.Count;
                decimal maliyet = 0;
                decimal yekun   = 0;
                decimal fark    = 0;
                if (adet > 0)
                {
                    maliyet = liste.Sum(x => x.maliyet);
                    yekun   = liste.Sum(x => x.yekun);
                    fark    = yekun - maliyet;
                }
                txtHesapAdet.InnerHtml    = "Adet:" + adet.ToString();
                txtHesapFark.InnerHtml    = "Fark: " + fark.ToString("C");
                txtHesapMaliyet.InnerHtml = "Maliyet: " + maliyet.ToString("C");
                txtHesapYekun.InnerHtml   = "Tutar: " + yekun.ToString("C");
                Repeater1.DataSource      = liste;
                Repeater1.DataBind();
            }
        }