Ejemplo n.º 1
0
        public modFicha ObtenerFichaCatastro(modFicha oFicha, string accion)
        {
            string subProductosEmail = string.Empty;
            List <Dictionary <string, string> > respuesta = new List <Dictionary <string, string> >();

            try
            {
                Dictionary <string, object> parametros = new Dictionary <string, object>
                {
                    { "CodigoUnico", oFicha.CodigoUnico },
                    { "CodigoCatastral", oFicha.CodigoCatastral }
                };

                //string parametroDatoMetodo = Utilitario.SerializarIdentado(datosMetodo);
                string storeProcedure = "sps_ficha_catastro_x_codigo";
                respuesta = gestionConexiones.EjecutaStoreProcedureConsulta(Utilitario.SerializarIdentado(parametros), string.Empty, storeProcedure);
                if (respuesta.Count >= 1)
                {
                    string respuestaStr = Utilitario.SerializarIdentado(respuesta[0]);
                    oFicha = Utilitario.Deserializar <modFicha>(respuestaStr);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                //respuesta = conexionGestion.AsignarDatosRespuesta(Enumerador.EnumTipoRespuesta.ErrorException, Constantes.RESPUESTA_MENSAJE_ERROR);
                //UtilitarioLogs.PreparaGuardaLogsBase(ex, Enumerador.EnumTipoRespuesta.ErrorException, datosMetodo);
            }
            return(oFicha);
        }
        public UsuarioModelo ValidarInicioSesionAsync <T>(object objeto)
        {
            List <Dictionary <string, string> > respuesta = new List <Dictionary <string, string> >();
            UsuarioModelo usuario = new UsuarioModelo();

            usuario = objeto as UsuarioModelo;
            try
            {
                Dictionary <string, object> parametros = new Dictionary <string, object>
                {
                    { "us_correo_electronico", usuario.Correo },
                    { "us_password", usuario.Contrasenia }
                };

                string storeProcedure = "sps_consulta_usuario_catastro";
                respuesta = gestionConexiones.EjecutaStoreProcedureConsulta(Utilitario.SerializarIdentado(parametros), string.Empty, storeProcedure);
                if (respuesta.Count >= 1)
                {
                    string respuestaStr = Utilitario.SerializarIdentado(respuesta[0]);
                    return(Utilitario.Deserializar <UsuarioModelo>(respuestaStr));
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                //respuesta = conexionGestion.AsignarDatosRespuesta(Enumerador.EnumTipoRespuesta.ErrorException, Constantes.RESPUESTA_MENSAJE_ERROR);
                //UtilitarioLogs.PreparaGuardaLogsBase(ex, Enumerador.EnumTipoRespuesta.ErrorException, datosMetodo);
            }
            return(null);
        }