public virtual ActionResult BağlıTeklifEkle(DataSourceİsteği command, BagliTeklifOgesi2Model model, int treeItemId, int teklifId) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.TeklifYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { var teklifOgesi = new BagliTeklifOgesi2(); //Teklif.OlusturulmaTarihi = DateTime.Now; teklifOgesi.TeklifId = teklifId; var treeitem = _teklifKalemiServisi.TeklifKalemiAlId(treeItemId); var nodetreeitem = _teklifKalemiServisi.TeklifKalemiAlId(treeitem.NodeId.Value); teklifOgesi.Adı = treeitem.Adı; teklifOgesi.Tparent = nodetreeitem.Adı; teklifOgesi.Vparent = nodetreeitem.Id; teklifOgesi.Kdv = treeitem.Kdv; teklifOgesi.Kurum = ""; var teklif = _teklifServisi.TeklifAlId(teklifId); teklif.BagliTeklifOgesi2.Add(teklifOgesi); _teklifServisi.TeklifGüncelle(teklif); BaşarılıBildirimi("TeklifOgesibaşarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniTeklifEklendi", "Yeni Teklif Eklendi", teklif.Id); return(RedirectToAction("TeklifListe")); } return(View(model)); }
public virtual ActionResult OdemeFormuGoruntule(int id) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuGoruntule)) { ErişimEngellendiView(); } var OdemeFormu = _OdemeFormuServisi.OdemeFormuAlId(id); var model = OdemeFormu.ToModel(); model.BankaAdı = model.Banka == 0 ? "" : _bankalarServisi.BankaAlId(model.Banka).Adı; model.BelgeTuruAdı = model.Banka == 0 ? "" : _hariciSektorServisi.HariciSektorAlId(model.BelgeTuru).Adı; List <string> KalemTutarAdları = new List <string>(); List <string> KalemTutarPOları = new List <string>(); List <string> KalemTutarları = new List <string>(); List <string> KalemTutarParabirimi = new List <string>(); string parsedTutarKalemGrup = model.KalemGrup; int cnt = 0; int cnt2 = 0; if (parsedTutarKalemGrup != "" && parsedTutarKalemGrup != String.Empty && parsedTutarKalemGrup != null) { List <string> ls = parsedTutarKalemGrup.Split(':').ToList(); cnt = ls.Count; for (int i = 0; i < cnt; i++) { List <string> ls2 = ls[i].Split('|').ToList(); cnt2 = ls2.Count(); for (int j = 0; j < cnt2; j++) { string ps = ls2[j].ToString(); KalemTutarAdları.Add(ls2[j].ToString()); KalemTutarPOları.Add(ls2[j + 1].ToString()); KalemTutarları.Add(ls2[j + 2].ToString()); string parabirimi = Convert.ToInt32(ls2[j + 3]) == 1 ? "TL" : (Convert.ToInt32(ls2[j + 3]) == 2) ? "$" : "€"; KalemTutarParabirimi.Add(parabirimi); j = j + 3; } } } for (int i = 0; i < KalemTutarları.Count; i++) { model.KalemTutarS += "PO:" + KalemTutarPOları[i] + ", " + _teklifKalemiServisi.TeklifKalemiAlId(Convert.ToInt32(KalemTutarAdları[i])).Adı + " " + KalemTutarları[i] + " " + KalemTutarParabirimi[i] + (i != KalemTutarları.Count - 1 ? " | " : ""); } return(View(model)); }