public ActionResult DireccionNegocio() { var dataCliente = Session["datosClienteCP"] as DatosClientePy; var data = new ForViewInfoNegocioDto(); //data.SeleccionAnterior = dataCliente.infoNegocio; var resp = _repoCreditoPyme.GetDataForViewDireccionNegocio(ref data, dataCliente, _repoCatalogo); if (resp != "200") { return(RedirectToAction("Notificacion", "ErrorHandler", new { id = resp })); } return(View(data)); }
public string GetDataForViewDireccionNegocio(ref ForViewInfoNegocioDto data, DatosClientePy datosCliente, ICatalogoRepository _repo) { Catalogo[] catalogos = null; if (datosCliente.infoNegocio != null) { data.SeleccionAnterior = datosCliente.infoNegocio; //DireccionNegocioSeleccion seleccion = data.SeleccionAnterior; if (datosCliente.infoNegocio.provincia != 0) { catalogos = _repo.GetDataCboxDireccionBy("ciudad", datosCliente.infoNegocio.provincia.ToString()); } if (catalogos != null) { data.ciudad = catalogos; } else { return("503"); } if (datosCliente.infoNegocio.ciudad != 0) { catalogos = _repo.GetDataCboxDireccionBy("parroquia", datosCliente.infoNegocio.ciudad.ToString()); } if (catalogos != null) { data.parroquia = catalogos; } else { return("503"); } } catalogos = _repo.GetDataCboxForAdress("tipoInmueble"); if (catalogos != null) { data.tipoInmueble = catalogos; } else { return("503"); } catalogos = _repo.GetDataCboxDireccionBy("provincia"); if (catalogos != null) { data.comboOptionLocation = catalogos; } else { return("503"); } catalogos = _repo.GetDataCboxForAdress("aseguradora"); if (catalogos != null) { data.aseguradora = catalogos; } else { return("503"); } data.direccion = datosCliente.DireccionDomicilio; return("200"); }