예제 #1
0
        /// <summary>
        /// Metodo para consultar todos los dominios por Padre
        /// Autor: Anderson Benavides
        /// 2019-05-23
        /// </summary>
        /// <param name="codigoPadre"></param>
        /// <param name="esPadre"></param>
        public List <FondoDominiosEntity> ConsultarDominiosPorPadre(String codigoPadre, bool esPadre)
        {
            using (var cnn = SqlLiteConexion.SimpleDbConnection())
            {
                List <FondoDominiosEntity> result = new List <FondoDominiosEntity>();
                if (esPadre)
                {
                    result = cnn.Query <FondoDominiosEntity>(
                        @"SELECT N_ID, V_CODIGO, V_VALOR, V_VALOR_AUXILIAR1, V_VALOR_AUXILIAR2, V_PADRE
                    FROM FONDODOMINIOS WHERE V_CODIGO = @V_CODIGO", new { v_codigo = codigoPadre }).OrderBy(x => x.V_Valor).ToList();
                }
                else
                {
                    FondoDominiosEntity resultPadre = cnn.Query <FondoDominiosEntity>(
                        @"SELECT N_ID, V_CODIGO, V_VALOR, V_VALOR_AUXILIAR1, V_VALOR_AUXILIAR2, V_PADRE
                    FROM FONDODOMINIOS WHERE V_CODIGO = @V_CODIGO", new { v_codigo = codigoPadre }).FirstOrDefault();

                    result = cnn.Query <FondoDominiosEntity>(
                        @"SELECT N_ID, V_CODIGO, V_VALOR, V_VALOR_AUXILIAR1, V_VALOR_AUXILIAR2, V_PADRE
                    FROM FONDODOMINIOS WHERE V_PADRE = @V_PADRE", new { v_padre = resultPadre.N_Id }).OrderBy(x => x.V_Valor).ToList();
                }

                return(result);
            }
        }
예제 #2
0
        // <summary>
        /// Metodo para consultar los usuarios del sistema
        /// Autor: Anderson Benavides
        /// 2019-05-23
        /// </summary>
        /// <param name="usuario"></param>
        public List <FondoUsuarioEntity> ConsultarUsuarios(FondoUsuarioEntity usuario)
        {
            using (var cnn = SqlLiteConexion.SimpleDbConnection())
            {
                String filtroTipoIdentificacion   = !General.EsVacioNulo(usuario.V_Tipo_Identificacion) ? usuario.V_Tipo_Identificacion : null;
                String filtroNumeroIdentificacion = usuario.V_Numero_Identificacion > 0 ? usuario.V_Numero_Identificacion.ToString() : null;
                String filtroNombres   = !General.EsVacioNulo(usuario.V_Nombres) ? "%" + usuario.V_Nombres + "%" : "%%";
                String filtroApellidos = !General.EsVacioNulo(usuario.V_Apellidos) ? "%" + usuario.V_Apellidos + "%" : "%%";

                List <FondoUsuarioEntity> result = cnn.Query <FondoUsuarioEntity>(
                    @"SELECT N_ID, V_TIPO_IDENTIFICACION, V_NUMERO_IDENTIFICACION, V_NOMBRES, V_APELLIDOS, N_TELEFONO,
                      V_NIVEL_ESTUDIO, V_PUNTAJE_SISBEN, V_ESTADO_CIVIL, V_NOMBRE_INSTITUCION, F_FECHA_NACIMIENTO, F_FECHA_REGISTRO, N_ANTIGUEDAD_ASOCIACION
                    FROM FONDOUSUARIO 
                    WHERE V_TIPO_IDENTIFICACION = IFNULL(@V_TIPO_IDENTIFICACION, V_TIPO_IDENTIFICACION) 
                    AND V_NUMERO_IDENTIFICACION = IFNULL(@V_NUMERO_IDENTIFICACION, V_NUMERO_IDENTIFICACION)
                    AND UPPER(V_NOMBRES) LIKE UPPER(IFNULL(@V_NOMBRES, V_NOMBRES))
                    AND UPPER(V_APELLIDOS) LIKE UPPER(IFNULL(@V_APELLIDOS, V_APELLIDOS))
                    AND F_FECHA_REGISTRO BETWEEN @F_FECHA_REGISTRO_INICIO AND @F_FECHA_REGISTRO_FIN",
                    new
                {
                    V_Tipo_Identificacion   = filtroTipoIdentificacion,
                    V_Numero_Identificacion = filtroNumeroIdentificacion,
                    V_Nombres               = filtroNombres,
                    V_Apellidos             = filtroApellidos,
                    F_Fecha_Registro_Inicio = usuario.F_Fecha_Registro_Inicio,
                    F_Fecha_Registro_Fin    = usuario.F_Fecha_Registro_Fin
                }).ToList();
                return(result);
            }
        }
예제 #3
0
 /// <summary>
 /// Metodo para eliminar un usuario mediante el id usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="usuario"></param>
 public bool EliminarUsuarioPorId(FondoLoginEntity usuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"DELETE FROM FONDOLOGIN WHERE N_ID = @N_ID",
             new { usuario.N_Id });
         return(result > 0);
     }
 }
예제 #4
0
 // <summary>
 /// Metodo para consultar los jugadores del sistema
 /// Autor: Anderson Benavides
 /// 2020-07-19
 /// </summary>
 /// <param name="pathDB"> Ruta del archivo de Base de datos</param>
 public List <JugadoresModel> ConsultarJugadores(string pathDB)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection(pathDB))
     {
         List <JugadoresModel> result = cnn.Query <JugadoresModel>(
             @"SELECT TIPOIDENTIFICACION, IDENTIFICACION, NOMBRE, EDAD, SEXO, ESTADO, DISPONIBLE
             FROM JUGADORES ").ToList();
         return(result);
     }
 }
예제 #5
0
 /// <summary>
 /// Metodo para consultar todos los parametros por nombre
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="nombreParametro"></param>
 public FondoParametrosEntity ConsultarParametroPorNombre(String nombreParametro)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         FondoParametrosEntity result = cnn.Query <FondoParametrosEntity>(
             @"SELECT N_ID, V_NOMBRE, V_VALOR, V_DESCRIPCION
             FROM FONDOPARAMETROS WHERE V_NOMBRE = @V_NOMBRE", new { v_nombre = nombreParametro }).FirstOrDefault();
         return(result);
     }
 }
예제 #6
0
 /// <summary>
 /// Metodo para consultar todos los parametros del sistema
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 public List <FondoParametrosEntity> ConsultarParametrosSistema()
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         List <FondoParametrosEntity> result = cnn.Query <FondoParametrosEntity>(
             @"SELECT N_ID, V_NOMBRE, V_VALOR, V_DESCRIPCION
             FROM FONDOPARAMETROS").ToList();
         return(result);
     }
 }
예제 #7
0
 /// <summary>
 /// Metodo para consultar todos los dominios
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param></param>
 public List <FondoDominiosEntity> ConsultarDominios()
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         List <FondoDominiosEntity> result = cnn.Query <FondoDominiosEntity>(
             @"SELECT N_ID, V_CODIGO, V_VALOR, V_VALOR_AUXILIAR1, V_VALOR_AUXILIAR2, V_PADRE
             FROM FONDODOMINIOS").ToList();
         return(result);
     }
 }
예제 #8
0
 /// <summary>
 /// Metodo para eliminar jugadores en el sistema
 /// Autor: Anderson Benavides
 /// 2020-07-19
 /// </summary>
 /// <param name="TipoIdentificacionJugador"></param>
 /// <param name="numeroIdentificacion"></param>
 /// <param name="pathDB"> Ruta del archivo de Base de datos</param>
 public bool EliminarJugador(int TipoIdentificacionJugador, int IdentificacionJugador, string pathDB)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection(pathDB))
     {
         int result = cnn.Execute(
             @"DELETE FROM JUGADORES WHERE TIPOIDENTIFICACION = @TIPOIDENTIFICACIONJUGADOR AND IDENTIFICACION = @IDENTIFICACIONJUGADOR",
             new { TipoIdentificacionJugador, IdentificacionJugador });
         return(result > 0);
     }
 }
예제 #9
0
 /// <summary>
 /// Metodo para consultar todos los usuarios
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 public List <FondoLoginEntity> ConsultarTodosUsuarios()
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         List <FondoLoginEntity> result = cnn.Query <FondoLoginEntity>(
             @"SELECT N_ID, V_USUARIO, V_PASSWORD, F_ULTIMO_INICIO_SESION, V_NOMBRE_USUARIO
             FROM FONDOLOGIN").ToList();
         return(result);
     }
 }
 // <summary>
 /// Metodo para insertar los ingresos de un usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="ingresosUsuario"></param>
 public bool InsertarIngresosUsuario(FondoIngresosEntity ingresosUsuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"INSERT INTO FONDOINGRESOS (N_ID_USUARIO, N_INGRESOS_MENSUALES, V_TIPO_ACTIVIDAD, V_TIPO_ANIMALES, V_TIPO_CULTIVO)
               VALUES(@N_ID_USUARIO, @N_INGRESOS_MENSUALES, @V_TIPO_ACTIVIDAD, @V_TIPO_ANIMALES, @V_TIPO_CULTIVO)",
             ingresosUsuario);
         return(result > 0);
     }
 }
예제 #11
0
 /// <summary>
 /// Metodo para actualizar la informacion de un parametro
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="parametro"></param>
 public bool ActualizarInformacionParametro(FondoParametrosEntity parametro)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"UPDATE FONDOPARAMETROS SET V_VALOR = @V_VALOR, V_DESCRIPCION = @V_DESCRIPCION
             WHERE N_ID = @N_ID",
             new { parametro.V_Valor, parametro.V_Descripcion, parametro.N_Id });
         return(result > 0);
     }
 }
예제 #12
0
 /// <summary>
 /// Metodo para consultar un usuario mediante el id usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="usuario"></param>
 public FondoLoginEntity ConsultarUsuarioPorId(FondoLoginEntity usuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         FondoLoginEntity result = cnn.Query <FondoLoginEntity>(
             @"SELECT N_ID, V_USUARIO, V_PASSWORD, F_ULTIMO_INICIO_SESION, V_NOMBRE_USUARIO
             FROM FONDOLOGIN WHERE N_ID = @N_ID",
             new { usuario.N_Id }).FirstOrDefault();
         return(result);
     }
 }
예제 #13
0
 // <summary>
 /// Metodo para insertar la ayuda del gobierno para un usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="ayudaGobUsuario"></param>
 public bool InsertarAyudaGobUsuario(FondoAyudaGobEntity ayudaGobUsuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"INSERT INTO FONDOAYUDAGOB (N_ID_USUARIO, V_TIPO_VICTIMA, V_RECIBE_SUBSIDIO, V_TIPO_SUBSIDIO)
               VALUES(@N_ID_USUARIO, @V_TIPO_VICTIMA, @V_RECIBE_SUBSIDIO, @V_TIPO_SUBSIDIO)",
             ayudaGobUsuario);
         return(result > 0);
     }
 }
예제 #14
0
 // <summary>
 /// Metodo para insertar jugadores en el sistema
 /// Autor: Anderson Benavides
 /// 2020-07-19
 /// </summary>
 /// <param name="registroModel"></param>
 /// <param name="pathDB"> Ruta del archivo de Base de datos</param>
 public bool InsertarJugador(RegistroModel registroModel, string pathDB)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection(pathDB))
     {
         int result = cnn.Execute(
             @"INSERT INTO JUGADORES (TIPOIDENTIFICACION, IDENTIFICACION, NOMBRE, EDAD, SEXO, ESTADO, DISPONIBLE)
               VALUES(@TIPOIDENTIFICACIONJUGADOR, @IDENTIFICACIONJUGADOR, @NOMBREJUGADOR, @EDADJUGADOR, @SEXOJUGADOR, @ESTADOJUGADOR, @DISPONIBLEJUGADOR)",
             registroModel);
         return(result > 0);
     }
 }
예제 #15
0
 // <summary>
 /// Metodo para consultar los jugadores del sistema
 /// Autor: Anderson Benavides
 /// 2020-07-19
 /// </summary>
 /// <param name="registroModel"></param>
 /// <param name="pathDB"> Ruta del archivo de Base de datos</param>
 public JugadoresModel ConsultarJugadoresPorIdentificacion(RegistroModel registroModel, string pathDB)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection(pathDB))
     {
         JugadoresModel result = cnn.Query <JugadoresModel>(
             @"SELECT TIPOIDENTIFICACION, IDENTIFICACION, NOMBRE, EDAD, SEXO, ESTADO, DISPONIBLE
             FROM JUGADORES WHERE TIPOIDENTIFICACION = @TIPOIDENTIFICACIONJUGADOR AND IDENTIFICACION = @IDENTIFICACIONJUGADOR",
             new { registroModel.TipoIdentificacionJugador, registroModel.IdentificacionJugador }).FirstOrDefault();
         return(result);
     }
 }
예제 #16
0
 /// <summary>
 /// Metodo para consultar un ahorro de un usuario mediante identificacion, mes y año
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="ahorroMensual"></param>
 public FondoLoginEntity ConsultarAhorroMensualUsuario(FondoAhorroMensualEntity ahorroMensual)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         FondoLoginEntity result = cnn.Query <FondoLoginEntity>(
             @"SELECT N_ID, N_ID_USUARIO, N_VALOR_CUOTA, F_FECHA_REGISTRO, N_MES_AHORRO, N_ANIO_AHORRO
             FROM FONDOAHORROMENSUAL WHERE N_ID_USUARIO = @N_ID_USUARIO AND N_MES_AHORRO = @N_MES_AHORRO AND N_ANIO_AHORRO = @N_ANIO_AHORRO",
             new { ahorroMensual.N_Id_Usuario, ahorroMensual.N_Mes_Ahorro, ahorroMensual.N_Anio_Ahorro }).FirstOrDefault();
         return(result);
     }
 }
예제 #17
0
 /// <summary>
 /// Metodo para consultar un ahorro de un usuario mediante identificacion
 /// Autor: Anderson Benavides
 /// 2020-04-19
 /// </summary>
 /// <param name="ahorroMensual"></param>
 public List <FondoAhorroMensualEntity> ConsultarAhorroMensualUsuarioIdentificacion(FondoAhorroMensualEntity ahorroMensual)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         List <FondoAhorroMensualEntity> result = cnn.Query <FondoAhorroMensualEntity>(
             @"SELECT N_ID, N_ID_USUARIO, N_VALOR_CUOTA, F_FECHA_REGISTRO, N_MES_AHORRO, N_ANIO_AHORRO
             FROM FONDOAHORROMENSUAL WHERE N_ID_USUARIO = @N_ID_USUARIO",
             new { ahorroMensual.N_Id_Usuario }).ToList();
         return(result);
     }
 }
예제 #18
0
 // <summary>
 /// Metodo para insertar la procedencia de un usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="procUsuario"></param>
 public bool InsertarProcedenciaUsuario(FondoProcUsuarioEntity procUsuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"INSERT INTO FONDOPROCUSUARIO (N_ID_USUARIO, V_PAIS, V_DEPARTAMENTO, V_MUNICIPIO, V_VEREDA)
               VALUES(@N_ID_USUARIO, @V_PAIS, @V_DEPARTAMENTO, @V_MUNICIPIO, @V_VEREDA)",
             procUsuario);
         return(result > 0);
     }
 }
예제 #19
0
 // <summary>
 /// Metodo para insertar un ahorro de un usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="ahorroMensual"></param>
 public bool InsertarAhorroUsuario(FondoAhorroMensualEntity ahorroMensual)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"INSERT INTO FONDOAHORROMENSUAL (N_ID_USUARIO, N_VALOR_CUOTA, F_FECHA_REGISTRO, N_MES_AHORRO, N_ANIO_AHORRO)
               VALUES(@N_ID_USUARIO, @N_VALOR_CUOTA, @F_FECHA_REGISTRO, @N_MES_AHORRO, @N_ANIO_AHORRO)",
             ahorroMensual);
         return(result > 0);
     }
 }
예제 #20
0
 // <summary>
 /// Metodo para insertar el usuario para el login
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="usuario"></param>
 public bool InsertarUsuarioLogin(FondoLoginEntity usuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"INSERT INTO FONDOLOGIN (V_USUARIO, V_PASSWORD, V_NOMBRE_USUARIO)
               VALUES(@V_USUARIO, @V_PASSWORD, @V_NOMBRE_USUARIO)",
             new { usuario.V_Usuario, usuario.V_Password, usuario.V_Nombre_Usuario });
         return(result > 0);
     }
 }
예제 #21
0
 /// <summary>
 /// Metodo para actualizar la informacion del usuario de sesion
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="usuario"></param>
 public bool ActualizarInformacionUsuario(FondoLoginEntity usuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"UPDATE FONDOLOGIN SET V_USUARIO = @V_USUARIO, V_PASSWORD = @V_PASSWORD
             WHERE N_ID = @N_ID",
             new { usuario.V_Usuario, usuario.V_Password, usuario.N_Id });
         return(result > 0);
     }
 }
예제 #22
0
 /// <summary>
 /// Metodo para actualizar la fecha de inicio de sesion
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="usuario"></param>
 public bool ActualizarFechaInicioSesion(FondoLoginEntity usuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"UPDATE FONDOLOGIN SET F_ULTIMO_INICIO_SESION = @F_ULTIMO_INICIO_SESION
             WHERE N_ID = @N_ID",
             new { usuario.F_Ultimo_Inicio_Sesion, usuario.N_Id });
         return(result > 0);
     }
 }
예제 #23
0
 // <summary>
 /// Metodo para validar la existencia de un usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="usuario"></param>
 public FondoUsuarioEntity ConsultarUsuarioPorIdentificacion(FondoUsuarioEntity usuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         FondoUsuarioEntity result = cnn.Query <FondoUsuarioEntity>(
             @"SELECT N_ID, V_TIPO_IDENTIFICACION, V_NUMERO_IDENTIFICACION, V_NOMBRES, V_APELLIDOS, N_TELEFONO,
               V_NIVEL_ESTUDIO, V_PUNTAJE_SISBEN, V_ESTADO_CIVIL, V_NOMBRE_INSTITUCION, F_FECHA_NACIMIENTO, F_FECHA_REGISTRO, N_ANTIGUEDAD_ASOCIACION
             FROM FONDOUSUARIO WHERE V_TIPO_IDENTIFICACION = @V_TIPO_IDENTIFICACION AND V_NUMERO_IDENTIFICACION = @V_NUMERO_IDENTIFICACION",
             new { usuario.V_Tipo_Identificacion, usuario.V_Numero_Identificacion }).FirstOrDefault();
         return(result);
     }
 }
예제 #24
0
 // <summary>
 /// Metodo para editar jugadores en el sistema
 /// Autor: Anderson Benavides
 /// 2020-07-19
 /// </summary>
 /// <param name="registroModel"></param>
 /// <param name="pathDB"> Ruta del archivo de Base de datos</param>
 public bool ActualizarJugador(RegistroModel registroModel, string pathDB)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection(pathDB))
     {
         int result = cnn.Execute(
             @"UPDATE JUGADORES SET NOMBRE = @NOMBREJUGADOR, EDAD = @EDADJUGADOR, SEXO = @SEXOJUGADOR, ESTADO = @ESTADOJUGADOR, DISPONIBLE = @DISPONIBLEJUGADOR 
                 WHERE TIPOIDENTIFICACION = @TIPOIDENTIFICACIONJUGADOR AND IDENTIFICACION = @IDENTIFICACIONJUGADOR",
             new { registroModel.NombreJugador, registroModel.EdadJugador, registroModel.SexoJugador, registroModel.EstadoJugador, registroModel.DisponibleJugador,
                   registroModel.TipoIdentificacionJugador, registroModel.IdentificacionJugador });
         return(result > 0);
     }
 }
예제 #25
0
 // <summary>
 /// Metodo para insertar un usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="familiaUsuario"></param>
 public bool InsertarFamiliaUsuario(FondoFamiliaEntity familiaUsuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"INSERT INTO FONDOFAMILIA (N_ID_USUARIO, V_NOMBRES, V_APELLIDOS, V_TIPO_IDENTIFICACION, V_NUMERO_IDENTIFICACION, F_FECHA_NACIMIENTO, V_TIPO_PARENTESCO, 
               N_TELEFONO, V_TIPO_ACTIVIDAD, V_CUAL_OTRA)
               VALUES(@N_ID_USUARIO, @V_NOMBRES, @V_APELLIDOS, @V_TIPO_IDENTIFICACION, @V_NUMERO_IDENTIFICACION, @F_FECHA_NACIMIENTO, @V_TIPO_PARENTESCO, 
               @N_TELEFONO, @V_TIPO_ACTIVIDAD, @V_CUAL_OTRA)",
             familiaUsuario);
         return(result > 0);
     }
 }
예제 #26
0
 // <summary>
 /// Metodo para insertar un usuario
 /// Autor: Anderson Benavides
 /// 2019-05-23
 /// </summary>
 /// <param name="usuario"></param>
 public bool InsertarUsuario(FondoUsuarioEntity usuario)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"INSERT INTO FONDOUSUARIO (V_TIPO_IDENTIFICACION, V_NUMERO_IDENTIFICACION, V_NOMBRES, V_APELLIDOS, N_TELEFONO,
               V_NIVEL_ESTUDIO, V_PUNTAJE_SISBEN, V_ESTADO_CIVIL, V_NOMBRE_INSTITUCION, F_FECHA_NACIMIENTO, F_FECHA_REGISTRO, N_ANTIGUEDAD_ASOCIACION)
               VALUES(@V_TIPO_IDENTIFICACION, @V_NUMERO_IDENTIFICACION, @V_NOMBRES, @V_APELLIDOS, @N_TELEFONO,
               @V_NIVEL_ESTUDIO, @V_PUNTAJE_SISBEN, @V_ESTADO_CIVIL, @V_NOMBRE_INSTITUCION, @F_FECHA_NACIMIENTO, @F_FECHA_REGISTRO, @N_ANTIGUEDAD_ASOCIACION)",
             usuario);
         return(result > 0);
     }
 }
예제 #27
0
 /// <summary>
 /// Metodo para consultar creditos Activos del Asociado o No Asociado
 /// Autor: Anderson Benavides
 /// 2020-05-09
 /// </summary>
 /// <param name="solicitudCredito"></param>
 public List <FondoSolicitudCreditoEntity> ConsultarCreditosActivos(FondoSolicitudCreditoEntity solicitudCredito)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         List <FondoSolicitudCreditoEntity> result = cnn.Query <FondoSolicitudCreditoEntity>(
             @"SELECT N_ID_USUARIO, V_TIPO_IDENTIFICACION, D_FECHA_SOLICITUD, V_ESTADO, N_VALOR_SOLICITADO,
               V_ING_TIPO_ACTIVIDAD, V_ING_CUAL, N_ING_VALOR, N_ING_CADA_CUANTO, V_OT_ING_TIPO_ACTIVIDAD, V_OT_ING_CUAL, N_OT_ING_VALOR, N_OT_ING_CADA_CUANTO,
               N_EGR_GASTOS_FAM, N_EGR_GASTOS_PROD, N_EGR_CUOTAS_FINANC, N_EGR_CUOTAS_PARTIC, N_TOTAL_DISPONIBLE, N_CAPACIDAD_PAGO, N_TOTAL_INGRESOS, N_TOTAL_EGRESOS, 
               V_TIPO_PERSONA, V_NOMBRE_COMPLETO
             FROM FONDOSOLICITUDCREDITO WHERE N_ID_USUARIO = @N_ID_USUARIO AND V_ESTADO = 'A'",
             new { solicitudCredito.N_Id_Usuario }).ToList();
         return(result);
     }
 }
예제 #28
0
 // <summary>
 /// Metodo para actualizar los nuevos disponibles
 /// Autor: Anderson Benavides
 /// 2020-07-19
 /// </summary>
 /// <param name="registroModel"></param>
 /// <param name="pathDB"> Ruta del archivo de Base de datos</param>
 public bool ActualizarDisponible(RegistroModel registroModel, string pathDB)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection(pathDB))
     {
         int result = cnn.Execute(
             @"UPDATE JUGADORES SET ESTADO = @ESTADOJUGADOR, DISPONIBLE = @DISPONIBLEJUGADOR 
                 WHERE IDENTIFICACION = @IDENTIFICACIONJUGADOR",
             new
         {
             registroModel.EstadoJugador,
             registroModel.DisponibleJugador,
             registroModel.IdentificacionJugador
         });
         return(result > 0);
     }
 }
예제 #29
0
 // <summary>
 /// Metodo para insertar una solicitud de Credito
 /// Autor: Anderson Benavides
 /// 2020-04-23
 /// </summary>
 /// <param name="usuario"></param>
 public bool InsertarSolicitudCredito(FondoSolicitudCreditoEntity solicitudCredito)
 {
     using (var cnn = SqlLiteConexion.SimpleDbConnection())
     {
         int result = cnn.Execute(
             @"INSERT INTO FONDOSOLICITUDCREDITO (N_ID_USUARIO, V_TIPO_IDENTIFICACION, D_FECHA_SOLICITUD, V_ESTADO, N_VALOR_SOLICITADO,
               V_ING_TIPO_ACTIVIDAD, V_ING_CUAL, N_ING_VALOR, N_ING_CADA_CUANTO, V_OT_ING_TIPO_ACTIVIDAD, V_OT_ING_CUAL, N_OT_ING_VALOR, N_OT_ING_CADA_CUANTO,
               N_EGR_GASTOS_FAM, N_EGR_GASTOS_PROD, N_EGR_CUOTAS_FINANC, N_EGR_CUOTAS_PARTIC, N_TOTAL_DISPONIBLE, N_CAPACIDAD_PAGO, N_TOTAL_INGRESOS, N_TOTAL_EGRESOS, 
               V_TIPO_PERSONA, V_NOMBRE_COMPLETO)
               VALUES(@N_ID_USUARIO, @V_TIPO_IDENTIFICACION, @D_FECHA_SOLICITUD, @V_ESTADO, @N_VALOR_SOLICITADO,
               @V_ING_TIPO_ACTIVIDAD, @V_ING_CUAL, @N_ING_VALOR, @N_ING_CADA_CUANTO, @V_OT_ING_TIPO_ACTIVIDAD, @V_OT_ING_CUAL, @N_OT_ING_VALOR, @N_OT_ING_CADA_CUANTO,
               @N_EGR_GASTOS_FAM, @N_EGR_GASTOS_PROD, @N_EGR_CUOTAS_FINANC, @N_EGR_CUOTAS_PARTIC, @N_TOTAL_DISPONIBLE, @N_CAPACIDAD_PAGO, @N_TOTAL_INGRESOS, @N_TOTAL_EGRESOS, 
               @V_TIPO_PERSONA, @V_NOMBRE_COMPLETO)",
             solicitudCredito);
         return(result > 0);
     }
 }