/// <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); } }
// <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); } }
/// <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); } }
// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }
// <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); } }
// <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); } }
// <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); } }
/// <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); } }
/// <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); } }
// <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); } }
// <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); } }
// <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); } }
/// <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); } }
/// <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); } }
// <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); } }
// <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); } }
// <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); } }
// <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); } }
/// <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); } }
// <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); } }
// <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); } }