public ActionResult AddPrestadorDeServicios(PrestadorDeServicios PDS) { try { if (PDS.razonSocial != null && PDS.numDoc != null) { PDS.idEntidad = ((Usuario)Session["usuario"]).idEntidad; PDS.direccionPostal.validarDireccion(); PrestadorDeServiciosDAO.getInstancia().add(PDS); return(RedirectToAction("Index", "Home")); } else { throw new Exception("Debe completar todos los campos para continuar"); } } catch (Exception e) { ViewBag.paises = PaisDAO.getInstancia().getPaises(); ViewBag.provincias = ProvinciaDAO.getInstancia().getProvincias(); ViewBag.ciudades = CiudadDAO.getInstancia().getCiudades(); MyLogger.log(e.Message); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(e.Message)); } }
public ActionResult EditPrestadorDeServicios(int id) { PrestadorDeServicios pres = PrestadorDeServiciosDAO.getInstancia().getPrestadorDeServicios(id); ViewBag.paises = PaisDAO.getInstancia().getPaises(); ViewBag.provincias = ProvinciaDAO.getInstancia().getProvincias(); ViewBag.ciudades = CiudadDAO.getInstancia().getCiudades(); return(View(pres)); }
public void updatePrestadorDeServicios(PrestadorDeServicios PDS) { using (MyDBContext context = new MyDBContext()) { PrestadorDeServicios pres = context.PrestadoresDeServicios.Include("direccionPostal").Single(p => p.idPrestador == PDS.idPrestador); if (pres != null) { context.Entry(pres).CurrentValues.SetValues(PDS); context.Entry(pres.direccionPostal).CurrentValues.SetValues(PDS.direccionPostal); context.SaveChanges(); } } }
public PrestadorDeServicios add(PrestadorDeServicios prestadorDeServicios) { PrestadorDeServicios added; using (MyDBContext context = new MyDBContext()) { added = context.PrestadoresDeServicios.Add(prestadorDeServicios); context.SaveChanges(); } return(added); }
public ActionResult EditPrestadorDeServicios(PrestadorDeServicios PDS) { try { if (PDS.razonSocial == null && PDS.numDoc == null) { throw new Exception("Debe completar todos los campos para continuar"); } PDS.direccionPostal.validarDireccion(); PrestadorDeServiciosDAO.getInstancia().updatePrestadorDeServicios(PDS); return(RedirectToAction("ListPrestadorDeServicios", "Compra")); } catch (Exception e) { ViewBag.paises = PaisDAO.getInstancia().getPaises(); ViewBag.provincias = ProvinciaDAO.getInstancia().getProvincias(); ViewBag.ciudades = CiudadDAO.getInstancia().getCiudades(); MyLogger.log(e.Message); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(e.Message)); } }
public ActionResult DetallePrestadorDeServicios(int id) { PrestadorDeServicios pres = PrestadorDeServiciosDAO.getInstancia().getPrestadorDeServicios(id); return(View(pres)); }