public ActionResult Create(FINANZAS finanzas) { tipusu(); if (ModelState.IsValid) { db.FINANZAS.Add(finanzas); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.Fk_Cliente = new SelectList(db.CLIENTEREALES, "ID", "Nombre", finanzas.Fk_Cliente); ViewBag.Fk_Empresa = new SelectList(db.Empresa, "ID", "NOMBRE", finanzas.Fk_Empresa); ViewBag.Fk_TipoPago = new SelectList(db.TipoPago, "ID", "Nombre", finanzas.Fk_TipoPago); ViewBag.Fk_Vendedor = new SelectList(db.Usuario, "ID", "NOMBRE", finanzas.Fk_Vendedor); return View(finanzas); }
public ActionResult Facturacion(string Factura, int Cliente, int TipoPago, string Observacion, int Total) { var lista1 = db.Maqueta.Where (r => r.FACTURA == Factura).ToList(); var lista2 = db.Maqueta2.Where(r => r.FACTURA == Factura).ToList(); FINANZAS finanzas = new FINANZAS(); finanzas.ID = int.Parse(Factura); finanzas.Fk_Cliente = Cliente; finanzas.Fk_TipoPago = TipoPago; finanzas.Observacion = Observacion; finanzas.Total = Total; string a = lista1[0].CODIGO; Estado estado = db.Estado.FirstOrDefault(r=>r.NOMBRE == "FACTURADA" && r.IDMAQUETA == a); finanzas.Fecha = estado.FECHA; finanzas.Fk_Empresa = lista1[0].IDEMPRESA; finanzas.Fk_Vendedor = lista1[0].IDVENDEDOR; TipoPago tipo = db.TipoPago.Find(TipoPago); finanzas.Fecha2 = finanzas.Fecha.AddDays(tipo.Dias.Value); db.FINANZAS.Add(finanzas); db.SaveChanges(); return RedirectToAction("Index"); }