public ActionResult Edit(FaturaEditViewModel model) { try { return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
public ActionResult Edit(string id) { FaturaEditViewModel f = new FaturaEditViewModel(); HataTuruViewModel hataTuruView = new HataTuruViewModel(); List <FaturaInceleme> isDurumlari = db.FaturaInceleme.ToList(); ViewBag.Inceleme = new SelectList(isDurumlari, "Id", "IncelemeTuru"); List <EksikBilgi> eksikBilgiler = db.EksikBilgi.Where(x => x.FatNo == id).ToList(); f.Hatalar = new List <HataTuruViewModel>(); foreach (var item in db.HataTuru.ToList()) { hataTuruView = new HataTuruViewModel(); hataTuruView.HataAdi = item.HataAdi; hataTuruView.HKodu = item.HKodu; if (eksikBilgiler.Where(x => x.HataKodu == item.HKodu).FirstOrDefault() == null) { hataTuruView.isChecked = false; } else { hataTuruView.isChecked = true; } f.Hatalar.Add(hataTuruView); } List <string> atananlar = db.AtananPersonel.Where(x => x.FatNo == id).Select(x => x.aspnet_Users.UserName).ToList(); string[] a = new String[atananlar.Count()]; for (int i = 0; i < atananlar.Count(); i++) { a[i] = atananlar[i]; } ViewData["FaturayaAtananlar"] = a; ViewBag.FaturaNo = id; f.Fatura = db.Fatura.Where(x => x.FaturaNo == id).FirstOrDefault(); return(View(f)); }
public ActionResult Edit(int id) { if (id == -1) { var model = new FaturaEditViewModel(); model.Id = -1; model.Total = 0; model.Subtotal = 0; model.RazonSocial = string.Empty; model.Correo = string.Empty; model.Direccion = string.Empty; model.Nit = 0; var ClienteList = new List <SelectListItem>(); var clienmodel = ServiceDeal.GetClientes(); ClienteList.Add(new SelectListItem { Value = "-1", Text = "--Seleccione un Cliente--", Selected = true }); foreach (var il in clienmodel) { ClienteList.Add(new SelectListItem { Value = il.Nit.ToString(), Text = il.RazonSocial + " - " + il.Nit }); } model.Clientes = ClienteList; var ProductList = new List <SelectListItem>(); var Productmodel = ServiceDeal.GetProductos(); ProductList.Add(new SelectListItem { Value = "-1", Text = "--Seleccione un Producto--", Selected = true }); foreach (var il in Productmodel) { ProductList.Add(new SelectListItem { Value = il.Id.ToString(), Text = il.Descripcion }); } model.Productos = ProductList; return(View(model)); } else { var lis = ServiceDeal.GetFactura(id); var produc = ServiceDeal.GetFacturaporproducto(id); var model = new FaturaViewModel(); model.Id = lis.Id; model.Total = lis.Subtotal; model.Subtotal = lis.Subtotal; return(View(model)); } }
public ActionResult Edit(FaturaEditViewModel fe) { var f = db.Fatura.Find(fe.Fatura.FaturaNo); //f.FaturaNo = fe.Fatura.FaturaNo; f.Aciklama = fe.Fatura.Aciklama; //f.PdfYolu = fe.Fatura.PdfYolu; f.İncelendiMi = fe.Fatura.İncelendiMi; f.FaturaTarihi = fe.Fatura.FaturaTarihi; f.GonderimTarihi = DateTime.Now; f.isVisible = true; f.FirmaId = fe.Fatura.FirmaId; f.BilgisayarAdi = ""; f.KullaniciNo = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(User.Identity.Name); f.OnaylandiMi = fe.Fatura.OnaylandiMi; foreach (var item in db.EksikBilgi.ToList().Where(x => x.FatNo == fe.Fatura.FaturaNo)) { db.EksikBilgi.Remove(item); } foreach (var item in fe.Hatalar) { if (item.isChecked == true) { EksikBilgi eksik = new EksikBilgi(); eksik.FatNo = fe.Fatura.FaturaNo; eksik.HataKodu = item.HKodu; db.EksikBilgi.Add(eksik); } } db.SaveChanges(); return(RedirectToAction("Index", "Fatura")); }