/// <summary>Método que implementa la ejecución del comando 'ConsultarContactoNombreApellido'. /// </summary> public IList <Core.LogicaNegocio.Entidades.Contacto> Ejecutar() { IList <Core.LogicaNegocio.Entidades.Contacto> listaCont = new List <Core.LogicaNegocio.Entidades.Contacto>(); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bdcontacto = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); listaCont = bdcontacto.ConsultarContactoNombreApellido(contacto); return(listaCont); }
public void TestContactoConsultarNombreApellido() { Contacto contacto = new Contacto(); contacto.ClienteContac = new Cliente(); IList <Contacto> listContacto = new List <Contacto>(); string Nombre = "Jorge"; string Apellido = "Perez"; contacto.Nombre = "or"; contacto.Apellido = "er"; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); listContacto = bd.ConsultarContactoNombreApellido(contacto); for (int i = 0; i < listContacto.Count; i++) { if ((listContacto[i].Nombre == Nombre) && (listContacto[i].Apellido == Apellido)) { contacto.Nombre = listContacto[i].Nombre; contacto.Apellido = listContacto[i].Apellido; i = listContacto.Count; } else { contacto.Nombre = "null"; contacto.Apellido = "null"; } } Assert.AreEqual(Nombre, contacto.Nombre); Assert.AreEqual(Apellido, contacto.Apellido); }
public void IngresarContacto() { IList <Contacto> listContacto = new List <Contacto>(); Contacto contacto = new Contacto(); Contacto _contacto = new Contacto(); Cliente cliente = new Cliente(); string Nombre = "Juan"; string Apellido = "Apellido"; contacto.Nombre = Nombre; contacto.Apellido = Apellido; contacto.AreaDeNegocio = "Ventas"; contacto.Cargo = "Secretario"; contacto.TelefonoDeTrabajo.Numero = 7315797; contacto.TelefonoDeCelular.Numero = 7315797; contacto.TelefonoDeCelular.Codigocel = 0412; contacto.TelefonoDeTrabajo.Codigoarea = 212; cliente.Nombre = "Integra"; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto acceso = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); _contacto = acceso.Ingresar(contacto); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); listContacto = bd.ConsultarContactoNombreApellido(contacto); for (int i = 0; i < listContacto.Count; i++) { if ((listContacto[i].Nombre == Nombre) && (listContacto[i].Apellido == Apellido)) { contacto.Nombre = listContacto[i].Nombre; contacto.Apellido = listContacto[i].Apellido; i = listContacto.Count; } else { contacto.Nombre = "null"; contacto.Apellido = "null"; } } Assert.AreEqual(Nombre, contacto.Nombre); Assert.AreEqual(Apellido, contacto.Apellido); }