public ActionResult Insert(PropietarioInsertViewModel propietarioInsert) { if (!ModelState.IsValid) { return(View("InsertForm", PreparePropietarioInsertViewModel(propietarioInsert.propietario, propietarioInsert.propietario_Juridico))); } var retval = Propietario_Conexion.Insert(propietarioInsert.propietario); if (ErrorCodes.errorCodes.ContainsKey(retval)) { TempData["WarningMessage"] = ErrorCodes.errorCodes[retval]; return(View("InsertForm", PreparePropietarioInsertViewModel(propietarioInsert.propietario))); } if (propietarioInsert.propietario.idDocId == propietarioInsert.codigoCedulaJuridica) { propietarioInsert.propietario_Juridico.idPropietario = retval; var retval_propietarioJuridco = Propietario_Juridico_Conexion.Insert(propietarioInsert.propietario_Juridico); if (ErrorCodes.errorCodes.ContainsKey(retval_propietarioJuridco)) { TempData["WarningMessage"] = ErrorCodes.errorCodes[retval_propietarioJuridco]; return(View("InsertForm", PreparePropietarioInsertViewModel(propietarioInsert.propietario, propietarioInsert.propietario_Juridico))); } } TempData["SuccessfulMessage"] = "propietario agregado"; return(View("InsertForm", PreparePropietarioInsertViewModel())); }
public ActionResult Detail(double valorDocId) { Propietario propietario = Propietario_Conexion.SelectPropietario(valorDocId); List <Propiedad> propiedades = Propiedad_del_Propietario_Conexion.SelectPropietarioDetail(valorDocId); PropietarioDetailViewModel propietarioDetail = new PropietarioDetailViewModel() { propiedades = propiedades, propietario = propietario }; if (propietario.idDocId == TipoDocId.cedulaJuridica) { propietarioDetail.propietarioJuridico = Propietario_Juridico_Conexion.SelectPropietario(valorDocId); } return(View(propietarioDetail)); }
public ActionResult UpdateRedirect(double valorDocId) { var propietarioInsert = new PropietarioInsertViewModel(); var propietario = Propietario_Conexion.SelectPropietario(valorDocId); Propietario_Juridico propietarioJuridico; if (propietario.idDocId == propietarioInsert.cedulaJuridica) { propietarioJuridico = Propietario_Juridico_Conexion.SelectPropietario(valorDocId); } else { propietarioJuridico = new Propietario_Juridico(); } propietarioInsert.propietario = propietario; propietarioInsert.propietario_Juridico = propietarioJuridico; propietarioInsert.tipoDocIdList = TipoDocId_Conexion.@select(); return(View("UpdateForm", propietarioInsert)); }