public ActionResult ListaDueno(int id) { DataModels.ManagerDuenos managerVehiculosDuenos = new DataModels.ManagerDuenos(); List <Models.VehiculosDuenos> listaVehiculosDuenos = managerVehiculosDuenos.ListarVehiculosDueno(id); return(View(listaVehiculosDuenos)); }
public ActionResult Create(DataModels.Dueno model) { try { DataModels.ManagerDuenos managerDueno = new DataModels.ManagerDuenos(); bool rutExiste = managerDueno.RutExiste(model.RUT); if (rutExiste) { ModelState.AddModelError(string.Empty, "El RUT que está ingresando ya existe"); } if (ModelState.IsValid) { bool result = managerDueno.CreateDueno(model); if (result) { return(RedirectToAction("Index")); } else { return(View(model)); } } } catch { return(View(model)); } return(View(model)); }
public ActionResult Delete(int id, DataModels.Dueno model) { bool tieneVehiculos = false; try { DataModels.ManagerDuenos managerDuenos = new DataModels.ManagerDuenos(); tieneVehiculos = managerDuenos.DuenoConVehiculos(id); if (tieneVehiculos) { ModelState.AddModelError(string.Empty, "Este Usuario tiene vehículos asignados y no puede eliminarse Presione en Regresar"); return(View()); } bool result = managerDuenos.EliminarDueno(id); if (result) { return(RedirectToAction("Index")); } else { return(View(model)); } } catch { return(View(model)); } }
public PartialViewResult BuscaDuenoVehiculo(string rut) { DataModels.ManagerDuenos manD = new DataModels.ManagerDuenos(); DataModels.Dueno dueno = manD.BuscarDuenoVista(rut); if (!string.IsNullOrEmpty(dueno.RUT) && ModelState.IsValid) { return(PartialView("_TablaDueno", dueno)); } else { ModelState.AddModelError(string.Empty, "El rut ingresado no existe"); return(PartialView("_AjaxError", dueno)); } }
public ActionResult BuscarDueno(string rut) { DataModels.ManagerDuenos manager = new DataModels.ManagerDuenos(); DataModels.Dueno dueno = manager.BuscarDuenoVista(rut); if (dueno.IdDueno != 0) { return(View(dueno)); } else { TempData["MensajeBusquedaError"] = "No se encontró el Dueño en la base de datos"; return(RedirectToAction("Index")); } }
public ActionResult Index() { if (TempData["MensajeBusquedaError"] != null) { ViewBag.MensajeBusquedaError = TempData["MensajeBusquedaError"].ToString(); } else { ViewBag.MensajeBusquedaError = string.Empty; } DataModels.ManagerDuenos managerDuenos = new DataModels.ManagerDuenos(); List <DataModels.Dueno> listaDuenos = managerDuenos.ListarDueno(); return(View(listaDuenos)); }
public ActionResult Edit(int id, DataModels.Dueno model) { try { DataModels.ManagerDuenos managerDuenos = new DataModels.ManagerDuenos(); bool result = managerDuenos.ActualizarDueno(model); if (!result) { ModelState.AddModelError("", "El RUT ingresado no es válido"); return(View(model)); } else { return(RedirectToAction("Index")); } } catch { return(View(model)); } }
public ActionResult Edit(int id) { DataModels.ManagerDuenos mangerDuenos = new DataModels.ManagerDuenos(); DataModels.Dueno dueno = mangerDuenos.BuscarDueno(id); return(View(dueno)); }
public ActionResult Delete(int id) { DataModels.ManagerDuenos managerDuenos = new DataModels.ManagerDuenos(); return(View(managerDuenos.BuscarDueno(id))); }