CRUD de clientes

This commit is contained in:
carlos
2023-12-26 22:21:01 -06:00
parent 565ef45950
commit 715f763c71
13 changed files with 214 additions and 9 deletions
+36
View File
@@ -53,5 +53,41 @@ namespace compabetov2.database
{
return DAO.insertarCategoriaDAO(categoria);
}
public static bool insertarCliente(Cliente cliente)
{
return DAO.insertarClienteDAO(cliente);
}
public static bool eliminarCliente(Cliente cliente)
{
return DAO.eliminarClienteDAO(cliente);
}
public static List<Cliente> conseguirCliente()
{
List<Cliente> clientes = new List<Cliente>();
SQLiteDataReader reader = DAO.conseguirClientesDAO();
while (reader.Read())
{
Cliente cliente = new Cliente(
(int)reader["idCliente"],
reader["nombres"].ToString(),
reader["apellidos"].ToString(),
reader["calle"].ToString(),
reader["colonia"].ToString(),
reader["cp"].ToString(),
reader["no_ext"].ToString(),
reader["no_int"].ToString(),
reader["referencia"].ToString(),
reader["telefono"].ToString(),
reader["telefono_extra"].ToString()
);
clientes.Add(cliente);
}
return clientes;
}
}
}