public ListarPagos listarPagosPorID(int id) { ListarPagos listPagos = new ListarPagos(); using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("ObtenerPagosPorID", con); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDPago", id); con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { listPagos.IDPagos = Convert.ToInt32(dr["ID_Pgo"].ToString()); listPagos.Cliente = dr["FK_ID_Cliente"].ToString(); listPagos.Prestamo = dr["FK_ID_Prestamo"].ToString(); listPagos.FechaPago = dr["FechaPago"].ToString(); listPagos.Monto = dr["Monto"].ToString(); listPagos.Estado = dr["Estado"].ToString(); listPagos.Restante = dr["Restante"].ToString(); listPagos.CuotasPagadas = dr["CuotasCubieras"].ToString(); } con.Close(); } return(listPagos); }
public IEnumerable <ListarPagos> listarsolicitudesCliente(string IDPag) { List <ListarPagos> listPagos = new List <ListarPagos>(); using (SqlConnection con = new SqlConnection(conexionSQL.conexion)) { SqlCommand cmd = new SqlCommand("[ListarTodosPagos]", con); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDPagos", IDPag); con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ListarPagos lsp = new ListarPagos(); lsp.IDPagos = Convert.ToInt32(dr["ID_Pgo"].ToString()); lsp.Cliente = dr["FK_ID_Cliente"].ToString(); lsp.Prestamo = dr["FK_ID_Prestamo"].ToString(); lsp.FechaPago = dr["FechaPago"].ToString(); lsp.Monto = dr["Monto"].ToString(); lsp.Estado = dr["Estado"].ToString(); lsp.Restante = dr["Restante"].ToString(); lsp.CuotasPagadas = dr["CuotasCubieras"].ToString(); lsp.CuotasRestantes = dr["CuotasFaltantes"].ToString(); listPagos.Add(lsp); } con.Close(); } return(listPagos); }
public void ActualizarEstadoDePagosRechazado(ListarPagos lsp) { using (SqlConnection con = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand("CambiarEstadoSolicitudRechazada", con); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ID_Pago", lsp.IDPagos); cmd.Parameters.AddWithValue("@Estado", lsp.Estado); cmd.Parameters.AddWithValue("@CuotasPagadas", lsp.CuotasPagadas); cmd.Parameters.AddWithValue("@CuotasRestantes", lsp.CuotasRestantes); con.Open(); cmd.ExecuteNonQuery(); con.Close(); } }