protected void grdDetay_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") { if (Session["alimdetay"] != null) { List <MakineGiris> detaylar = (List <MakineGiris>)Session["alimdetay"]; int id = Convert.ToInt32(e.CommandArgument); MakineGiris d = detaylar.FirstOrDefault(x => x.masraf_id == id); detaylar.Remove(d); Session["alimdetay"] = detaylar; DetayGoster(); 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); } } } }
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); } }
protected void btnDetayKaydetMasraf_Click(object sender, EventArgs e) { string makineids = Request["makineid"]; if (!String.IsNullOrEmpty(makineids)) { int makineid = Int32.Parse(makineids); decimal adet = Decimal.Parse(txtAdetMasraf.Text); string ad = ""; string birim = lblBirimMasraf.Text; int masraf_id = -1; List <MakineGiris> detaylar = new List <MakineGiris>(); if (Session["alimdetay"] != null) { detaylar = (List <MakineGiris>)Session["alimdetay"]; } decimal birim_maliyet = 0; if (grdMasraf.SelectedValue != null) { masraf_id = Convert.ToInt32(grdMasraf.SelectedValue); ad = grdMasraf.SelectedRow.Cells[2].Text; birim_maliyet = Decimal.Parse(grdMasraf.SelectedRow.Cells[7].Text); } bool sifirla = false; if (chcSayacSifirla.Checked) { sifirla = true; } 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.birim = birim; detay.masraf_id = masraf_id; detay.miktar = adet; detay.tarih = DateTime.Now; detay.tutar = adet * birim_maliyet; detay.id = 0; detay.sifirla = sifirla; detaylar.Add(detay); Session["alimdetay"] = detaylar; DetayGoster(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append(" alertify.success('Kalem 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); } }