public ActionResult Create([Bind(Include = "IdMarca,Descripcion")] CMarcaVehiculo cMarcaVehiculo)
        {
            if (ModelState.IsValid)
            {
                db.CMarcaVehiculo.Add(cMarcaVehiculo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cMarcaVehiculo));
        }
예제 #2
0
        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));
        }
예제 #4
0
        public ActionResult Create([Bind(Include = "Id,Nombre")] ArticuloCategoria articuloCategoria)
        {
            if (ModelState.IsValid)
            {
                db.ArticuloCategorias.Add(articuloCategoria);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(articuloCategoria));
        }
예제 #5
0
 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));
 }
예제 #6
0
        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));
        }
예제 #7
0
        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));
        }
예제 #8
0
        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));
        }
예제 #9
0
        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));
        }