コード例 #1
0
        public ActionResult InfoDomicilio()
        {
            var dataCliente = Session["datosClienteCP"] as DatosClientePy;

            var data = new ForViewInfoDomicilioDto();

            //data.SeleccionAnterior = dataCliente.infoDomicilio;

            var resp = _repoCreditoPyme.GetDatosForViewDireccionDomicilio(ref data, dataCliente, _repoCatalogo);

            if (resp != "200")
            {
                return(RedirectToAction("Notificacion", "ErrorHandler", new { id = resp }));
            }

            return(View(data));
        }
コード例 #2
0
ファイル: ICreditoPyme.cs プロジェクト: JohnYsaac10/app-test
        public string GetDatosForViewDireccionDomicilio(ref ForViewInfoDomicilioDto data, DatosClientePy datosCliente, ICatalogoRepository _repo)
        {
            Catalogo[] catalogos = null;
            if (datosCliente.infoDomicilio != null)
            {
                data.SeleccionAnterior = datosCliente.infoDomicilio;
                //DireccionDomicilioSeleccion seleccion = data.SeleccionAnterior;
                if (datosCliente.infoDomicilio.provincia != 0)
                {
                    catalogos = _repo.GetDataCboxDireccionBy("ciudad", datosCliente.infoDomicilio.provincia.ToString());
                }

                if (catalogos != null)
                {
                    data.ciudad = catalogos;
                }
                else
                {
                    return("503");
                }

                if (data.SeleccionAnterior.ciudad != 0)
                {
                    catalogos = _repo.GetDataCboxDireccionBy("parroquia", datosCliente.infoDomicilio.ciudad.ToString());
                }

                if (catalogos != null)
                {
                    data.parroquia = catalogos;
                }
                else
                {
                    return("503");
                }
            }

            catalogos = _repo.GetDataCboxTipoDireccion();

            if (catalogos != null)
            {
                data.tiposDireccion = catalogos;
            }
            else
            {
                return("503");
            }

            catalogos = _repo.GetDataCboxDireccionBy("provincia");

            if (catalogos != null)
            {
                data.comboOptionLocation = catalogos;
            }
            else
            {
                return("503");
            }

            data.direccion = datosCliente.DireccionDomicilio;

            return("200");
        }