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); conexion.ExecuteScalar("sp_credito_registrar" , param: parametros , commandType: CommandType.StoredProcedure); var pIdCredito = parametros.Get <Int32>("IdCredito"); credito.IdCredito = pIdCredito; return(credito); } }
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 IEnumerable <Credito> ListarCredito() { using (IDbConnection conexion = new SqlConnection( ConexionRepositorio.ObtenerCadenaConexion())) { conexion.Open(); var coleccion = conexion.Query <Credito>("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>("sp_cliente_listar", commandType: CommandType.StoredProcedure); return(cliente); } }
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>("sp_cliente_obtener", param: parametros, commandType: CommandType.StoredProcedure); return(cliente); } }
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("sp_credito_eliminar" , param: parametros , commandType: CommandType.StoredProcedure); return(result > 0); } }
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("sp_credito_actualizar" , param: parametros , commandType: CommandType.StoredProcedure); return(result > 0 ? credito : new Credito()); } }