Exemple #1
0
        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));
        }
Exemple #2
0
        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");
        }