public IEnumerable <Credito> ListarCredito() { using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion())) { conexion.Open(); var coleccion = conexion.Query <Credito>("dbo.sp_credito_listar", commandType: CommandType.StoredProcedure); return(coleccion); } }
public IEnumerable <Cliente> ListarCliente() { using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion())) { conexion.Open(); var cliente = conexion.Query <Cliente>("dbo.sp_cliente_listar", commandType: CommandType.StoredProcedure); return(cliente); } }
public Credito ObtenerCredito(string idCredito) { using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion())) { conexion.Open(); var parametros = new DynamicParameters(); parametros.Add("IdCredito", idCredito); var credito = conexion.QueryFirst <Credito>("dbo.sp_credito_obtener", param: parametros, commandType: CommandType.StoredProcedure); return(credito); } }
public bool EliminarCredito(string idCredito) { using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion())) { conexion.Open(); var parametros = new DynamicParameters(); parametros.Add("IdCredito", idCredito); var result = conexion.Execute("dbo.sp_credito_eliminar", param: parametros, commandType: CommandType.StoredProcedure); return(result > 0); } }
public Cliente ObtenerCliente(string numeroDocumento) { using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion())) { conexion.Open(); var parametros = new DynamicParameters(); parametros.Add("pNumeroDocumento", numeroDocumento); var cliente = conexion.QuerySingle <Cliente>("dbo.sp_cliente_obtener", param: parametros, commandType: CommandType.StoredProcedure); return(cliente); } }
public Credito ActualizarCredito(Credito credito) { using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion())) { conexion.Open(); var parametros = new DynamicParameters(); parametros.Add("IdCredito", credito.idCredito); parametros.Add("TipoCredito", credito.TipoCredito); parametros.Add("IdCliente", credito.IdCliente); parametros.Add("Fecha", credito.Fecha); parametros.Add("Monto", credito.Monto); parametros.Add("DiaPago", credito.DiaPago); parametros.Add("Tasa", credito.Tasa); parametros.Add("Comision", credito.Comision); var result = conexion.Execute("dbo.sp_credito_actualizar", param: parametros, commandType: CommandType.StoredProcedure); return(result > 0 ? credito : new Credito()); } }
public Credito RegistrarCredito(Credito credito) { using (IDbConnection conexion = new SqlConnection(ConexionRepositorio.ObtenerCadenaConexion())) { conexion.Open(); var parametros = new DynamicParameters(); parametros.Add("TipoCredito", credito.TipoCredito); parametros.Add("IdCliente", credito.IdCliente); parametros.Add("Fecha", credito.Fecha); parametros.Add("Monto", credito.Monto); parametros.Add("DiaPago", credito.DiaPago); parametros.Add("Tasa", credito.Tasa); parametros.Add("Comision", credito.Comision); parametros.Add("IdCredito", credito.idCredito, DbType.Int32, ParameterDirection.Output); var result = conexion.ExecuteScalar("dbo.sp_credito_registrar", param: parametros, commandType: CommandType.StoredProcedure); var pIdCredito = parametros.Get <Int32>("IdCredito"); credito.idCredito = pIdCredito; return(credito); } }