示例#1
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);
        }