public Cliente ObtenerPorId(int idCliente) { Cliente cliente; try { daCliente = new daCliente(); cliente = daCliente.ObtenerPorId(idCliente); daClienteDireccion = new daClienteDireccion(); daClienteDireccion.AsignarSesion(daCliente); List<object[]> filtros = new List<object[]>(); filtros.Add(new object[] { "idCliente", idCliente }); cliente.direcciones = daClienteDireccion.ObtenerLista(filtros); daClienteContacto = new daClienteContacto(); daClienteContacto.AsignarSesion(daCliente); cliente.contactos = daClienteContacto.ObtenerLista(filtros); } catch (Exception) { throw; } finally { daCliente.CerrarSesion(); } return cliente; }
public IList<ClienteContacto> ObtenerContactos(int idCliente) { IList<ClienteContacto> contactos; try { daClienteContacto = new daClienteContacto(); daClienteContacto.AbrirSesion(); List<object[]> filtros = new List<object[]>(); filtros.Add(new object[] { "idCliente", idCliente }); contactos = daClienteContacto.ObtenerLista(filtros); } catch (Exception) { throw; } finally { daClienteContacto.CerrarSesion(); } return contactos; }