public void UpdatcarStatus(string car, Vehiculos.Status status, int Step) { switch (Step) { case 1: var carro = Conection.Vehiculos.Where(x => x.NoChasis == car).FirstOrDefault(); carro.Estado = status; Conection.Entry(carro).State = System.Data.Entity.EntityState.Modified; break; case 2: var pedido = Conection.Pedido.Where(x => x.MatriculaVehiculo == car).FirstOrDefault(); pedido.Estado = PedidoRenta.RentaEstado.Liberado; Conection.Entry(pedido).State = System.Data.Entity.EntityState.Modified; carro = Conection.Vehiculos.Where(x => x.NoChasis == car).FirstOrDefault(); carro.Estado = status; Conection.Entry(carro).State = System.Data.Entity.EntityState.Modified; break; default: break; } Conection.SaveChanges(); }
public ActionResult CreateVehiculo(Vehiculos vh) { if (ModelState.IsValid) { if (Conection.Vehiculos.Any(x => x.NoPlaca == vh.NoPlaca || x.NoChasis == vh.NoChasis)) { return(RedirectToAction("AddVehiculos", "Manenimiento", new { Message = "Vehiculo ya registrado con esta informacion" })); } Conection.Vehiculos.Add(new Vehiculos() { NoChasis = vh.NoChasis, Descripción = vh.Descripción, NoPlaca = vh.NoPlaca, TipoVehiculoId = vh.TipoVehiculoId, MarcaId = vh.MarcaId, ModeloId = vh.ModeloId, TipoCombustibleId = vh.TipoCombustibleId, Estado = vh.Estado }); Conection.SaveChanges(); return(RedirectToAction("Index")); } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Error por favor verifique informacion")); }
public ActionResult DeleteConfirmed(int id) { Clientes clientes = Conection.Clientes.Find(id); Conection.Clientes.Remove(clientes); Conection.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PersonaId,Nombre,Cedula,Telefono,NoTarjetaCr,LímiteCredito,TipoPersona,Email")] Clientes clientes) { if (ModelState.IsValid) { Conection.Entry(clientes).State = EntityState.Modified; Conection.SaveChanges(); return(RedirectToAction("Index")); } return(View(clientes)); }
public ActionResult EditVehiculoAction(Vehiculos vh) { if (ModelState.IsValid) { Conection.Entry(vh).State = System.Data.Entity.EntityState.Modified; Conection.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult CreateTipoVehiculos(TipodeVehiculo tp) { if (ModelState.IsValid) { Conection.TipodeVehiculo.Add(tp); } Conection.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CreateTipoCombustibles(Combustibles cb) { if (ModelState.IsValid) { Conection.Combustibles.Add(cb); } Conection.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CreateMarcas(Marcas md) { if (ModelState.IsValid) { Conection.Marcas.Add(md); } Conection.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "PersonaId,Nombre,Cedula,Telefono,NoTarjetaCr,LímiteCredito,TipoPersona,Email")] Clientes clientes) { if (ModelState.IsValid) { if (!CommonUtil.ValidaCedula(clientes.Cedula) && !CommonUtil.ValidaRNC(clientes.Cedula)) { return(View(clientes)); } Conection.Clientes.Add(clientes); Conection.SaveChanges(); return(RedirectToAction("Index")); } return(View(clientes)); }
public ActionResult SaveEmpleado(Empleados emp) { if (!CommonUtil.ValidaCedula(emp.Cedula) && !CommonUtil.ValidaRNC(emp.Cedula)) { return(RedirectToAction("CreateEmpleado", emp)); } else if (Conection.Empleados.Any(x => x.Cedula == emp.Cedula)) { return(RedirectToAction("CreateEmpleado", emp)); } if (ModelState.IsValid) { emp.FechaIngreso = DateTime.Now; Conection.Empleados.Add(emp); Conection.SaveChanges(); } return(RedirectToAction("ListadoEmpleados")); }
public ActionResult SaveCliente(Clientes emp) { if (!CommonUtil.ValidaCedula(emp.Cedula) && !CommonUtil.ValidaRNC(emp.Cedula)) { clientes = emp; return(RedirectToAction("CreateCliente", "Personas", new { Message = "Cedula o RNC no valido" })); } else if (Conection.Clientes.Any(x => x.Cedula == emp.Cedula) || Conection.Empleados.Any(x => x.Cedula == emp.Cedula)) { clientes = emp; return(RedirectToAction("CreateCliente", "Personas", new { Message = "Cedula ya registrada" })); } if (ModelState.IsValid) { Conection.Clientes.Add(emp); Conection.SaveChanges(); } return(RedirectToAction("ListadoClientes")); }