public ActionResult Create([Bind(Include = "IdMarca,Descripcion")] CMarcaVehiculo cMarcaVehiculo) { if (ModelState.IsValid) { db.CMarcaVehiculo.Add(cMarcaVehiculo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cMarcaVehiculo)); }
public ActionResult Create([Bind(Include = "IdPeriodoPago,Descripcion")] CPeriodoPago cPeriodoPago) { if (ModelState.IsValid) { db.CPeriodoPago.Add(cPeriodoPago); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cPeriodoPago)); }
public ActionResult Create([Bind(Include = "IdTipoVenta,Descripcion")] CTipoVenta cTipoVenta) { if (ModelState.IsValid) { db.CTipoVenta.Add(cTipoVenta); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cTipoVenta)); }
public ActionResult Create([Bind(Include = "Id,Nombre")] ArticuloCategoria articuloCategoria) { if (ModelState.IsValid) { db.ArticuloCategorias.Add(articuloCategoria); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(articuloCategoria)); }
public ActionResult Edit([Bind(Include = "IdTelefono,Descripcion,IdCliente")] TTelefonoCliente tTelefonoCliente) { if (ModelState.IsValid) { db.Entry(tTelefonoCliente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { IdCliente = tTelefonoCliente.IdCliente })); //return RedirectToAction("Index"); } ViewBag.IdCliente = new SelectList(db.TCliente, "IdCliente", "Identificacion", tTelefonoCliente.IdCliente); return(View(tTelefonoCliente)); }
public ActionResult Create([Bind(Include = "IdCliente,Placa,Monto,Fecha")] TCompra tCompra) { if (ModelState.IsValid) { db.TCompra.Add(tCompra); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdCliente = new SelectList(db.TCliente, "IdCliente", "Identificacion", tCompra.IdCliente); ViewBag.Placa = new SelectList(db.TVehiculo, "Placa", "Estilo", tCompra.Placa); return(View(tCompra)); }
public ActionResult Create([Bind(Include = "IdCliente,Identificacion,Nombre,PrimerApellido,SegundoApellido,Direccion,Correo")] TCliente tCliente) { if (Request.Form["telefono"] != null) { } if (ModelState.IsValid) { db.TCliente.Add(tCliente); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tCliente)); }
public ActionResult Create(FacturasCrearModel model) { if (ModelState.IsValid) { var factura = new Factura(); factura.ClienteId = model.ClienteId; factura.MontoDescuento = model.MontoDescuento; factura.MontoImpuesto = model.MontoImpuesto; factura.FechaRegistro = DateTime.Now; context.Facturas.Add(factura); if (model.Detalle != null && model.Detalle.Count > 0) { foreach (var detalle in model.Detalle) { var articulo = context.Articulos.Find(detalle.ArticuloId); var facturaDetalle = new FacturaDetalle(); facturaDetalle.ArticuloId = detalle.ArticuloId; facturaDetalle.Cantidad = detalle.Cantidad; facturaDetalle.Monto = detalle.Cantidad * articulo.Precio; facturaDetalle.Factura = factura; factura.MontoTotal += facturaDetalle.Monto; factura.MontoNeto += facturaDetalle.Monto; context.FacturaDetalles.Add(facturaDetalle); } } int registros = context.SaveChanges(); if (Request.IsAjaxRequest()) { bool ok = registros > 0 ? true : false; var url = Url.Action("Details", new { id = factura.Id }); return(Json(new { ok, url })); } return(RedirectToAction("Edit", new { id = factura.Id })); } return(View(model)); }
public ActionResult Create(Cliente cliente) { if (ModelState.IsValid) { cliente.FechaRegistro = DateTime.Now; context.Clientes.Add(cliente); try { context.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("*", ex.Message); } } return(View(cliente)); }