/// <summary>Método que implementa la ejecución del comando 'ConsultarContactoxId'. /// </summary> public Core.LogicaNegocio.Entidades.Contacto Ejecutar() { Core.LogicaNegocio.Entidades.Contacto contacto2 = new Core.LogicaNegocio.Entidades.Contacto(); FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bdcontacto = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); contacto2 = bdcontacto.ConsultarContactoxId(contacto); return(contacto2); }
public void TestContactoModificar() { Contacto comparar = new Contacto(); Contacto contacto = new Contacto(); contacto.ClienteContac = new Cliente(); contacto.IdContacto = 6; contacto.ClienteContac.IdCliente = 2; contacto.AreaDeNegocio = "Informatica"; contacto.Cargo = "Gerente"; contacto.Apellido = "Rojas"; contacto.Nombre = "Dina"; contacto.TelefonoDeTrabajo.Codigoarea = 212; contacto.TelefonoDeTrabajo.Numero = 8112211; contacto.TelefonoDeTrabajo.Tipo = "Trabajo"; contacto.TelefonoDeCelular.Codigocel = 414; contacto.TelefonoDeCelular.Numero = 8113311; contacto.TelefonoDeCelular.Tipo = "Celular"; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); bd.ModificarContacto(contacto); comparar = bd.ConsultarContactoxId(contacto); Assert.AreEqual(comparar.Nombre, contacto.Nombre); Assert.AreEqual(comparar.Apellido, contacto.Apellido); Assert.AreEqual(comparar.AreaDeNegocio, contacto.AreaDeNegocio); Assert.AreEqual(comparar.Cargo, contacto.Cargo); Assert.AreEqual(comparar.TelefonoDeTrabajo.Codigoarea, contacto.TelefonoDeCelular.Codigocel); Assert.AreEqual(comparar.TelefonoDeTrabajo.Numero, contacto.TelefonoDeCelular.Numero); Assert.AreEqual(comparar.TelefonoDeTrabajo.Tipo, contacto.TelefonoDeCelular.Tipo); }
public void TestContactoEliminar() { Contacto contacto = new Contacto(); Contacto comparar; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); contacto.IdContacto = 7; bd.Eliminar(contacto); comparar = bd.ConsultarContactoxId(contacto); Assert.AreEqual(comparar.Nombre, null); Assert.AreEqual(comparar.Apellido, null); }
public void TestContactoConsultarXId() { Contacto contacto = new Contacto(); Contacto ContactoCmp = new Contacto(); string Nombre = "Jorge"; string Apellido = "Perez"; int IdContacto = 1; contacto.IdContacto = IdContacto; FabricaDAO.EnumFabrica = EnumFabrica.SqlServer; IDAOContacto bd = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOContacto(); ContactoCmp = bd.ConsultarContactoxId(contacto); if ((ContactoCmp.Nombre == Nombre) && (ContactoCmp.Apellido == Apellido) && (ContactoCmp.IdContacto == IdContacto)) { contacto.Nombre = ContactoCmp.Nombre; contacto.Apellido = ContactoCmp.Apellido; contacto.IdContacto = ContactoCmp.IdContacto; } else { contacto.Nombre = "null"; contacto.Apellido = "null"; contacto.IdContacto = 0; } Assert.AreEqual(Nombre, contacto.Nombre); Assert.AreEqual(Apellido, contacto.Apellido); Assert.AreEqual(IdContacto, contacto.IdContacto); }