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");
        }