Esempio n. 1
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);
            }
        }