This commit is contained in:
Lizandro Guarnizo
2026-05-12 18:53:09 -05:00
parent 525d508982
commit 05141ce70e
3 changed files with 136 additions and 12 deletions
+11
View File
@@ -61,6 +61,17 @@ func GetContratoByID(id uint) (*Contrato, error) {
return &item, nil
}
// GetUltimoContratoByCliente devuelve el contrato más reciente de un cliente
func GetUltimoContratoByCliente(clienteID uint) (*Contrato, error) {
var item Contrato
if err := app.Http.Database.DB.Preload("Cliente").Preload("Servicios").
Where("cliente_id = ?", clienteID).
Order("id DESC").First(&item).Error; err != nil {
return nil, err
}
return &item, nil
}
// GetContratosByCliente devuelve contratos de un cliente específico
func GetContratosByCliente(clienteID uint) ([]Contrato, error) {
var items []Contrato