private void SatinAl() { AlimRepo al = new AlimRepo(); al.aciklama = "vvvv"; al.alim_tarih = DateTime.Now; al.belge_no = "ççç"; al.CustID = 19; //al.Firma = "TOL"; //al.iptal = 0; al.konu = "fffff0"; //al.owner = "Serdar"; List <DetayRepo> detaylar = new List <DetayRepo>(); DetayRepo d = new DetayRepo(); d.yekun = 100; d.tutar = 90; //d.owner = "Serdar"; d.kdv = 10; //d.iptal = false; //d.Firma = "TOL"; d.cust_id = 19; d.cihaz_id = 4; d.cihaz_adi = "felan"; d.alim_id = -1; d.adet = 3; d.aciklama = "aaaaa"; detaylar.Add(d); DetayRepo d2 = new DetayRepo(); //d2.yekun = 100; //d2.tutar = 90; ////d2.owner = "Serdar"; //d2.kdv = 10; ////d2.iptal = false; ////d2.Firma = "TOL"; //d2.cust_id = 19; //d2.cihaz_id = 4; //d2.cihaz_adi = "felan"; //d2.alim_id = -1; //d2.adet = 3; //d2.aciklama = "aaaaa"; //detaylar.Add(d2); //SatinAlim islem = new SatinAlim("TOL", "Serdar"); //islem.detay = detaylar; //islem.hesap = al; //try //{ // islem.alim_kaydet(); //} //catch (Exception ex) //{ // Session["mesele"] = ex.Message; // Response.Redirect("/Deneme.aspx"); //} }
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"); } }
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); }