Example #1
0
        protected void btnCihazUpdate_Click(object sender, EventArgs e)
        {
            int grupid = Int32.Parse(hdnGrupID.Value);

            string  grupad   = grupadid.Text;
            decimal kdvorani = Convert.ToDecimal(kdvd.Text);
            decimal otvorani = Convert.ToDecimal(otvd.Text);
            decimal oivorani = Convert.ToDecimal(oivd.Text);


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


                m.GrupDuzenle(grupid, grupad, kdvorani, otvorani, oivorani);
                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);
        }
        protected void btnIade_Click(object sender, EventArgs e)
        {
            string firma = KullaniciIslem.firma();
            int urunID = Int32.Parse(hdnGarantiID.Value);
            decimal iade_tutar = Decimal.Parse(txtIadeTutar.Text);
            string aciklama = txtIadeAciklama.Text;
            int custid = Int32.Parse(hdnCustID.Value);
            using (radiusEntities dc=MyContext.Context(firma))
            {
                CihazMalzeme s = new CihazMalzeme(dc);
                s.garanti_iade(urunID, iade_tutar, aciklama, custid,User.Identity.Name);
                if (GridView3.SelectedValue != null)
                {
                    int id = Convert.ToInt32(GridView3.SelectedValue);
                    musteriGoster(dc);
                    UrunAra(dc,id);
                }
            }
           

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append(" alertify.error('Cihaz iade alındı!');");
            sb.Append("$('#onayModal').modal('hide');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript3", sb.ToString(), false);

        }
Example #3
0
        protected void btnCihazKaydet_Click(object sender, EventArgs e)
        {
            string ad   = cihaz_adi.Text;
            string acik = aciklama.Text;
            int    sure = 12;//Int32.Parse(garanti_suresi.Text);

            string firma        = KullaniciIslem.firma();
            int    grupid       = Int32.Parse(drdGrup.SelectedValue);
            string bar          = barcode.Text.Trim();
            int    birimAlinan  = Int32.Parse(drdAlinanBirim.SelectedValue);
            int    birimSatilan = Int32.Parse(drdSatilanBirim.SelectedValue);
            bool   sinir        = chcSinirsiz.Checked;

            using (radiusEntities dc = MyContext.Context(firma))
            {
                CihazMalzeme m = new CihazMalzeme(dc);
                m.Yeni(ad, acik, sure, grupid, bar, birimAlinan, birimSatilan, sinir);
                Ara(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);
        }
        private void gosterHepsi(CihazMalzeme m)
        {
            string cihazid = Request.QueryString["cihazid"];

            string s = txtAra.Value;

            if (String.IsNullOrEmpty(cihazid))
            {
                if (!String.IsNullOrEmpty(s))
                {
                    gosterM(s, m);
                }
            }
            else
            {
                int id = Int32.Parse(cihazid);
                List <CihazRepo> liste = m.cihaz_listesi(id);
                if (liste.Count > 0)
                {
                    txtAdet.InnerHtml  = liste.Count.ToString() + " Adet";
                    txtTutar.InnerHtml = liste.Sum(x => x.satis_tutar).ToString() + " TL";
                }
                GridView1.DataSource = liste;
                GridView1.DataBind();
            }
        }
Example #5
0
 protected void CihazAra(object sender, EventArgs e)
 {
     using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
     {
         CihazMalzeme c = new CihazMalzeme(dc);
         Ara(c);
     }
 }
        protected void grdUrun_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("del"))
            {
                string        confirmValue = Request.Form["confirm_value2"];
                List <string> liste        = confirmValue.Split(new char[] { ',' }).ToList();
                int           sayimiz      = liste.Count - 1;
                string        deger        = liste[sayimiz];

                if (deger == "Yes")
                {
                    using (radiusEntities dc = MyContext.Context(firma))
                    {
                        int          urunID = Convert.ToInt32(e.CommandArgument);
                        CihazMalzeme s      = new CihazMalzeme(dc);
                        s.garanti_iptal(urunID);
                        goster(dc);
                    }

                    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(), "EditHideModalScript4", 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(), "EditHideModalScript5", sb.ToString(), false);
                }
            }
            else if (e.CommandName.Equals("iade"))
            {
                string[] arg = new string[2];
                arg = e.CommandArgument.ToString().Split(';');
                int urunID = Convert.ToInt32(arg[0]);

                int         index = Convert.ToInt32(arg[1]);
                GridViewRow row   = grdUrun.Rows[index];
                txtIadeTutar.Text = row.Cells[8].Text;
                hdnCustID.Value   = row.Cells[10].Text;

                hdnGarantiID.Value = urunID.ToString();
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("$('#onayModal').modal('show');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "OnayShowModalScript", sb.ToString(), false);
            }
        }
Example #7
0
        private void birimler(radiusEntities dc)
        {
            CihazMalzeme c = new CihazMalzeme(dc);

            drdBirim.DataSource     = c.birimler();
            drdBirim.DataValueField = "id";
            drdBirim.DataTextField  = "birim";
            drdBirim.DataBind();
        }
Example #8
0
        protected void MasrafAraa(radiusEntities dc)
        {
            string       firma = KullaniciIslem.firma();
            CihazMalzeme c     = new CihazMalzeme(dc);
            string       terim = txtMasrafAra.Value;

            grdMasraf.DataSource = c.MasrafListesi(terim);
            grdMasraf.DataBind();
        }
Example #9
0
        private void Ara(radiusEntities dc)
        {
            CihazMalzeme s     = new CihazMalzeme(dc);
            string       terim = txtAra.Value;

            grdAlimlar.DataSource = s.gruplar(terim);

            grdAlimlar.DataBind();
        }
Example #10
0
 protected void grdAlimlar_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     grdAlimlar.PageIndex = e.NewPageIndex;
     using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
     {
         CihazMalzeme c = new CihazMalzeme(dc);
         Ara(c);
     }
 }
        public void MusteriAra(object sender, EventArgs e)
        {
            string s     = txtAra.Value;
            string firma = KullaniciIslem.firma();

            using (radiusEntities dc = MyContext.Context(firma))
            {
                CihazMalzeme m = new CihazMalzeme(dc);
                gosterHepsi(m);
            }
        }
        protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            GridView1.PageIndex = e.NewPageIndex;
            string firma = KullaniciIslem.firma();

            using (radiusEntities dc = MyContext.Context(firma))
            {
                CihazMalzeme m = new CihazMalzeme(dc);
                gosterHepsi(m);
            }
        }
        protected void CihazAraa(radiusEntities dc)
        {
            string arama_terimi = txtCihazAra.Value;

            if (!String.IsNullOrEmpty(arama_terimi))
            {
                CihazMalzeme c = new CihazMalzeme(dc);
                grdCihaz.DataSource = c.CihazListesi2(arama_terimi);
                grdCihaz.DataBind();
            }
        }
        private void gosterM(string s, CihazMalzeme m)
        {
            List <CihazRepo> liste = m.cihaz_listesi(s);

            if (liste.Count > 0)
            {
                txtAdet.InnerHtml  = liste.Count.ToString() + " Adet";
                txtTutar.InnerHtml = liste.Sum(x => x.satis_tutar).ToString() + " TL";
            }
            GridView1.DataSource = liste;
            GridView1.DataBind();
        }
Example #15
0
        protected void btnCihazUpdate_Click(object sender, EventArgs e)
        {
            string  ad      = cihaz_adi_up.Text;
            string  acik    = aciklama_up.Text;
            int     sure    = 12;//Int32.Parse(garanti_suresi_up.Text);
            decimal bak     = Decimal.Parse(stok_up.Text);
            int     cihazid = Int32.Parse(hdnCihazID.Value);

            string firma     = KullaniciIslem.firma();
            string stokS     = hdnCihazStok.Value;
            string yeniStoks = stok_up.Text;
            string yenimalS  = maliyet_up.Text;
            string malS      = hdnCihazMaliyet.Value;
            string bar       = barcode_up.Text.Trim();
            bool   sinir     = chcSinirsizUp.Checked;

            decimal maliyet = 0;

            if (!string.IsNullOrEmpty(yenimalS))
            {
                maliyet = Decimal.Parse(yenimalS);
            }
            int grupid       = Int32.Parse(drdGrupDuzen.SelectedValue);
            int birimAlinan  = Int32.Parse(drdAlinanBirimUp.SelectedValue);
            int birimSatilan = Int32.Parse(drdSatilanBirimUp.SelectedValue);

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

                if (stokS != yeniStoks || malS != yenimalS)
                {
                    m.StokGuncelle(bak, cihazid, maliyet, sinir);
                }
                if (!String.IsNullOrEmpty(satis_up.Text))
                {
                    decimal fiyat = Decimal.Parse(satis_up.Text);
                    m.FiyatGuncelle(cihazid, fiyat);
                }

                m.CihazGuncelle(ad, acik, sure, cihazid, grupid, bar, birimAlinan, birimSatilan, sinir);
                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);
        }
Example #16
0
        private void birimGoster(CihazMalzeme s)
        {
            var birimler = s.birimler();

            drdBirim.DataSource     = birimler;
            drdBirim.DataValueField = "id";
            drdBirim.DataTextField  = "birim";
            drdBirim.DataBind();

            drdBirimUp.DataSource     = birimler;
            drdBirimUp.DataValueField = "id";
            drdBirimUp.DataTextField  = "birim";
            drdBirimUp.DataBind();
        }
Example #17
0
        private void Ara(CihazMalzeme s)
        {
            string terim = txtAra.Value;

            if (!String.IsNullOrEmpty(terim))
            {
                grdAlimlar.DataSource = s.MasrafListesi(terim);
            }
            else
            {
                grdAlimlar.DataSource = s.MasrafListe();
            }

            grdAlimlar.DataBind();
        }
Example #18
0
        protected void btnCihazUpdate_Click(object sender, EventArgs e)
        {
            string ad   = cihaz_adi_up.Text;
            string acik = aciklama_up.Text;

            decimal bak = Decimal.Parse(stok_up.Text);
            int     id  = Int32.Parse(hdnCihazID.Value.Trim());

            string firma     = KullaniciIslem.firma();
            string stokS     = hdnCihazStok.Value;
            string yeniStoks = stok_up.Text;
            string yenimalS  = maliyet_up.Text;
            string malS      = hdnCihazMaliyet.Value;

            int    birimid = Int32.Parse(drdBirimUp.SelectedValue);
            string birim   = drdBirimUp.SelectedItem.Text;

            decimal maliyet = 0;

            if (!string.IsNullOrEmpty(yenimalS))
            {
                maliyet = Decimal.Parse(yenimalS);
            }

            decimal stok = 0;

            if (!string.IsNullOrEmpty(yeniStoks))
            {
                stok = Decimal.Parse(yeniStoks);
            }

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

                m.MasrafGuncelle(stok, id, maliyet, ad, acik, birimid, birim);
                Ara(m);
            }

            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);
        }
Example #19
0
        private void Ara(radiusEntities dc)
        {
            CihazMalzeme s     = new CihazMalzeme(dc);
            string       terim = txtAra.Value;

            grdAlimlar.DataSource = s.CihazListesi2(terim);
            grdAlimlar.DataBind();

            if (!IsPostBack)
            {
                var gruplar = s.CihazGruplar();
                drdGrup.DataSource     = gruplar;
                drdGrup.DataValueField = "grupid";
                drdGrup.DataTextField  = "grupadi";
                drdGrup.DataBind();

                drdGrupDuzen.DataSource     = gruplar;
                drdGrupDuzen.DataValueField = "grupid";
                drdGrupDuzen.DataTextField  = "grupadi";
                drdGrupDuzen.DataBind();

                var birimler = s.birimler();

                drdAlinanBirim.DataSource     = birimler;
                drdAlinanBirim.DataValueField = "id";
                drdAlinanBirim.DataTextField  = "birim";
                drdAlinanBirim.DataBind();

                drdSatilanBirim.DataSource     = birimler;
                drdSatilanBirim.DataValueField = "id";
                drdSatilanBirim.DataTextField  = "birim";
                drdSatilanBirim.DataBind();

                drdAlinanBirimUp.DataSource     = birimler;
                drdAlinanBirimUp.DataValueField = "id";
                drdAlinanBirimUp.DataTextField  = "birim";
                drdAlinanBirimUp.DataBind();

                drdSatilanBirimUp.DataSource     = birimler;
                drdSatilanBirimUp.DataValueField = "id";
                drdSatilanBirimUp.DataTextField  = "birim";
                drdSatilanBirimUp.DataBind();
            }
        }
Example #20
0
        private void Ara(radiusEntities dc)
        {
            CihazMalzeme s     = new CihazMalzeme(dc);
            string       terim = txtAra.Value;

            grdAlimlar.DataSource = s.CihazListesi2(terim);
            grdAlimlar.DataBind();

            if (!IsPostBack)
            {
                drdGrup.DataSource     = s.CihazGruplar();
                drdGrup.DataValueField = "grupid";
                drdGrup.DataTextField  = "grupadi";
                drdGrup.DataBind();

                drdGrupDuzen.DataSource     = s.CihazGruplar();
                drdGrupDuzen.DataValueField = "grupid";
                drdGrupDuzen.DataTextField  = "grupadi";
                drdGrupDuzen.DataBind();
            }
        }
        protected void btnMail_Click(object sender, EventArgs e)
        {
            string s = txtAra.Value;

            if (!string.IsNullOrEmpty(s))
            {
                string firma = KullaniciIslem.firma();
                using (radiusEntities dc = MyContext.Context(firma))
                {
                    CihazMalzeme m = new CihazMalzeme(dc);

                    string mail = MaillerM(s, m);
                    if (!String.IsNullOrEmpty(mail))
                    {
                        Session["mailler"] = mail;
                        Response.Redirect("/MesajGonder.aspx?tur=mail&tip=gnltp");
                    }
                }
            }
            else
            {
                string cihazid = Request.QueryString["cihazid"];
                if (!String.IsNullOrEmpty(cihazid))
                {
                    int    id    = Int32.Parse(cihazid);
                    string firma = KullaniciIslem.firma();
                    using (radiusEntities dc = MyContext.Context(firma))
                    {
                        CihazMalzeme m = new CihazMalzeme(dc);

                        string mail = MaillerM(id, m);
                        if (!String.IsNullOrEmpty(mail))
                        {
                            Session["mailler"] = mail;
                            Response.Redirect("/MesajGonder.aspx?tur=mail&tip=gnltp");
                        }
                    }
                }
            }
        }
Example #22
0
        protected void CihazAraa(radiusEntities dc)
        {
            CihazMalzeme c     = new CihazMalzeme(dc);
            string       terim = txtCihazAra.Value;

            if (string.IsNullOrEmpty(terim))
            {
                grdCihaz.DataSource = c.CihazListesiComp();
            }
            else
            {
                grdCihaz.DataSource = c.CihazListesiComp(terim, true);
            }
            if (!IsPostBack)
            {
                drdGrup.AppendDataBoundItems = true;
                drdGrup.DataSource           = c.CihazGruplar();
                drdGrup.DataValueField       = "grupid";
                drdGrup.DataTextField        = "grupadi";
            }
            grdCihaz.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!User.Identity.IsAuthenticated || (!User.IsInRole("Admin") && !User.IsInRole("mudur")))
            {
                System.Web.HttpContext.Current.Response.Redirect("/Account/Giris");
            }
            string firma = KullaniciIslem.firma();

            using (radiusEntities dc = MyContext.Context(firma))
            {
                if (!IsPostBack)
                {
                    AyarCurrent ay = new AyarCurrent(dc);
                    if (ay.lisansKontrol() == false)
                    {
                        Response.Redirect("/LisansError");
                    }
                    CihazMalzeme m = new CihazMalzeme(dc);
                    gosterHepsi(m);
                }
            }
        }
Example #24
0
        protected void btnCihazKaydet_Click(object sender, EventArgs e)
        {
            string ad    = cihaz_adi.Text;
            string acik  = aciklama.Text;
            string firma = KullaniciIslem.firma();
            int    id    = Int32.Parse(drdBirim.SelectedValue);
            string birim = drdBirim.SelectedItem.Text;

            using (radiusEntities dc = MyContext.Context(firma))
            {
                CihazMalzeme m = new CihazMalzeme(dc);
                m.YeniMasraf(ad, acik, id, birim);
                Ara(m);
            }

            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);
        }
Example #25
0
        protected void btnCihazKaydet_Click(object sender, EventArgs e)
        {
            string  grupad   = grupadi.Text;
            decimal kdvorani = Convert.ToDecimal(kdv.Text);
            decimal otvorani = Convert.ToDecimal(otv.Text);
            decimal oivorani = Convert.ToDecimal(oiv.Text);
            string  firma    = KullaniciIslem.firma();

            using (radiusEntities dc = MyContext.Context(firma))
            {
                CihazMalzeme m = new CihazMalzeme(dc);
                m.GrupEkle(grupad, kdvorani, otvorani, oivorani);
                Ara(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);
        }
Example #26
0
        protected void grdCihaz_SelectedIndexChanged(object sender, EventArgs e)
        {
            using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma()))
            {
                ServisIslemleri s = new ServisIslemleri(dc);
                cihazGoster(s);
                CihazMalzeme c = new CihazMalzeme(dc);
                if (grdCihaz.SelectedValue != null)
                {
                    int id   = Convert.ToInt32(grdCihaz.SelectedValue);
                    var repo = c.tekCihaz(id);
                    txtFiyatMalzeme.Text   = repo.satis.ToString();
                    drdBirim.SelectedValue = repo.satilan_birim_id.ToString();
                    tutarHesap();
                }
            }

            string cihaz = (grdCihaz.SelectedRow.FindControl("btnRandom") as LinkButton).Text;
            string sure  = grdCihaz.SelectedRow.Cells[4].Text;

            txtCihazAdiGoster.Value = cihaz;
            hdnGarantiSure.Value    = sure.ToString();
        }
Example #27
0
        protected void CihazAraa(radiusEntities dc)
        {
            CihazMalzeme c     = new CihazMalzeme(dc);
            string       terim = txtCihazAra.Value;

            if (string.IsNullOrEmpty(terim))
            {
                grdCihaz.DataSource = c.CihazListesiSinirli();
            }
            else
            {
                grdCihaz.DataSource = c.CihazListesiSinirli(terim);
            }
            if (!IsPostBack)
            {
                var gruplar = c.CihazGruplar();
                drdGrup.DataSource     = gruplar;
                drdGrup.DataValueField = "grupid";
                drdGrup.DataTextField  = "grupadi";
                drdGrup.DataBind();


                var birimler = c.birimler();

                drdAlinanBirim.DataSource     = birimler;
                drdAlinanBirim.DataValueField = "id";
                drdAlinanBirim.DataTextField  = "birim";
                drdAlinanBirim.DataBind();

                drdSatilanBirim.DataSource     = birimler;
                drdSatilanBirim.DataValueField = "id";
                drdSatilanBirim.DataTextField  = "birim";
                drdSatilanBirim.DataBind();
            }
            grdCihaz.DataBind();
        }
        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);
        }
Example #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 = "";
            }
        }
Example #30
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);
            }
        }