Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }