public void ConsultarXNombreImplementoTest()
        {
            try
            {
                Int16 id1 = 1;
                String nombre = "Tratamiento de prueba";
                Int16 duracion = 2;
                Int16 costo = 300;
                String descripcion = "Descripcion de prueba";
                String explicacion = "Explicacion de prueba";
                String estado = "Inactivo";
                List<Implemento> lista;

                Tratamiento miTratamiento = new Tratamiento(id1, nombre, duracion, costo, descripcion, explicacion, estado);
                miTratamiento.Imagen = "Imagen";

                String nombreImplemento = "Resina";
                DAOImplemento serverImplemento = new DAOImplemento();
                lista = serverImplemento.SqlBuscarXNombreImplemento(nombreImplemento,miTratamiento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(nombreImplemento);

                //Assert para que los string no esten vacios
                Assert.IsNotEmpty(lista);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }
示例#2
0
        public bool AgregarImplemento(List<Implemento> implemento)
        {
            try
            {
                bool implementoAgregado = false;

                for (int i = 0; i < implemento.Count; i++)
                {
                    implementoAgregado = new DAOImplemento().SqlAgregarImplemento(implemento[i]);

                }

                return implementoAgregado;
            }
            catch (ExcepcionImplemento e)
            {
                throw e;
            }
            catch (NullReferenceException e)
            {
                throw new ExcepcionImplemento("Implementos vacios", e);
            }
            catch (Exception e)
            {
                throw new ExcepcionImplemento("Error en la consulta de los Implementos", e);
            }
        }
        public void sqlAgregarImplementoTest()
        {
            try
            {
                Int16 id = 1;
                Int16 idP=1;
                Int16 prioridad = 1;
                String tipo = "Tratamiento de prueba";
                Int16 cantidad = 2;
                List<Producto> lista = null;
                bool ImplementoAgregado = false;

                Implemento miImplemento = new Implemento (id, idP, prioridad,tipo,cantidad,lista);
                DAOImplemento serverImplemento = new DAOImplemento();
                ImplementoAgregado = serverImplemento.SqlAgregarImplemento(miImplemento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(miImplemento);

                //Assert para que los string no esten vacios
                Assert.IsNotEmpty(miImplemento.TipoProducto);

                Assert.IsTrue(ImplementoAgregado);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }
        public void ConsultarXNombreImplementoTest()
        {
            try
            {
                DAOTratamiento prueba = new DAOTratamiento();
                Entidad tratamiento = FabricaEntidad.NuevoTratamiento();

                (tratamiento as Tratamiento).Id = 1;
                (tratamiento as Tratamiento).Nombre = "Tratamiento de prueba";
                (tratamiento as Tratamiento).Duracion = 2;
                (tratamiento as Tratamiento).Costo = 300;
                (tratamiento as Tratamiento).Descripcion = "Descripcion de prueba";
                (tratamiento as Tratamiento).Explicacion = "Explicacion de prueba";
                (tratamiento as Tratamiento).Estado = "Inactivo";
                (tratamiento as Tratamiento).Imagen = "Imagen";

                List<Entidad> _lista = new List<Entidad>();

                String nombreImplemento = "Resina";
                DAOImplemento serverImplemento = new DAOImplemento();
                _lista = serverImplemento.SqlBuscarXNombreImplemento(nombreImplemento, tratamiento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(nombreImplemento);

                //Assert para que los string no esten vacios
                //Assert.IsNotEmpty(_lista);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }
        public void ConstructorImplementoPrueba()
        {
            DAOImplemento prueba = new DAOImplemento();
            Entidad implemento = FabricaEntidad.NuevoImplemento();

            (implemento as Implemento).IdTratamiento = 1;
            (implemento as Implemento).IdProducto = 1;
            (implemento as Implemento).Prioridad = 2;

            (implemento as Implemento).Cantidad = 3;

            //Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento));
            //Assert.IsTrue(prueba.SqlAgregarImplemento(implemento));

            String tipoProductoEsperado = "PruebaImplemento";

            Assert.IsNotNull(implemento);
            //probando gets
            Assert.AreEqual((implemento as Implemento).IdTratamiento, 1);
            Assert.AreEqual((implemento as Implemento).IdProducto, 1);
            Assert.AreEqual((implemento as Implemento).Prioridad, 2);
            Assert.AreEqual((implemento as Implemento).Cantidad, 3);

            //

            (implemento as Implemento).IdTratamiento = 10;
            (implemento as Implemento).IdProducto = 10;
            (implemento as Implemento).Prioridad = 20;

            (implemento as Implemento).Cantidad = 30;

            tipoProductoEsperado = "PruebaImplemento2";

            Assert.AreEqual((implemento as Implemento).IdTratamiento, 10);
            Assert.AreEqual((implemento as Implemento).IdProducto, 10);
            Assert.AreEqual((implemento as Implemento).Prioridad, 20);
            Assert.AreEqual((implemento as Implemento).Cantidad, 30);
        }
示例#6
0
 //Listo Lista de implementos de un Tratamiento
 public List<Implemento> CargarListaProductoNoImplemento(Tratamiento miTratamiento)
 {
     try
     {
         List<Implemento> miLista = new DAOImplemento().SqlConsultarNoImplementoTratamiento(miTratamiento);
         return miLista;
     }
     catch (ExcepcionImplemento e)
     {
         throw e;
     }
     catch (ArgumentException e)
     {
         throw new ExcepcionImplemento("Parametros invalidos", e);
     }
     catch (NullReferenceException e)
     {
         throw new ExcepcionImplemento("Implementos vacios", e);
     }
     catch (Exception e)
     {
         throw new ExcepcionImplemento("Error en la consulta de los Implementos", e);
     }
 }
示例#7
0
 public bool EliminarImplementos(Tratamiento tratamientoPrimario)
 {
     try
     {
         bool ImplementosEliminados = new DAOImplemento().SqlEliminarImplementosAsociado(tratamientoPrimario);
         return ImplementosEliminados;
     }
     catch (ExcepcionImplemento e)
     {
         throw e;
     }
     catch (ArgumentException e)
     {
         throw new ExcepcionImplemento("El parametros invalidos", e);
     }
     catch (NullReferenceException e)
     {
         throw new ExcepcionImplemento("Tratamientos vacios", e);
     }
     catch (Exception e)
     {
         throw new ExcepcionImplemento("Error en la consulta de los Tratamientos", e);
     }
 }
示例#8
0
 public List<Implemento> ConsultarXNombreImplemento(string nombreImplementoBuscar, Tratamiento tratamientoPrimario)
 {
     try
     {
         List<Implemento> miLista = new DAOImplemento().SqlBuscarXNombreImplemento(nombreImplementoBuscar,tratamientoPrimario);
         return miLista;
     }
     catch (ExcepcionImplemento e)
     {
         throw e;
     }
     catch (ArgumentException e)
     {
         throw new ExcepcionImplemento("El nombre indicado no es valido", e);
     }
     catch (NullReferenceException e)
     {
         throw new ExcepcionImplemento("No se Tiene ningun Implemento con el nombre idicado", e);
     }
     catch (Exception e)
     {
         throw new ExcepcionImplemento("Error en la consulta de los Implementos", e);
     }
 }
        public void SqlConsultarDetalleImplementoTest()
        {
            Int16 id1 = 1;
            DAOImplemento serverImplemento = new DAOImplemento();
            Implemento miImplemento = serverImplemento.SqlConsultarDetalleImplemento(id1);

            //Assert que comprueba que el objeto exista.
            Assert.IsNotNull(miImplemento);
        }
        public void sqlEliminarTratamientoAsociadoTest()
        {
            Int16 id1 = 2;
            String _Nombre = "Tratamiento de prueba";
            Int16 _Duracion = 2;
            Int16 _Costo = 300;
            String _Descripcion = "Descripcion de prueba";
            String _Explicacion = "Explicacion de prueba";
            String _Estado = "Inactivo";

            Tratamiento miTratamiento = new Tratamiento(id1, _Nombre, _Duracion, _Costo, _Descripcion, _Explicacion, _Estado);
            DAOImplemento serverImplemento = new DAOImplemento();
            bool prueba = serverImplemento.SqlEliminarImplementosAsociado(miTratamiento);

            //Assert que comprueba que el objeto exista.
            Assert.IsNotNull(miTratamiento);

            //Assert para que los string no esten vacios
            Assert.IsNotEmpty(miTratamiento.Nombre);
            Assert.IsNotEmpty(miTratamiento.Descripcion);
            Assert.IsNotEmpty(miTratamiento.Explicacion);
            Assert.IsNotEmpty(miTratamiento.Estado);
            Assert.IsNotNull(prueba);
        }
示例#11
0
        public void sqlAgregarImplementoTest()
        {
            try
            {
                DAOImplemento prueba = new DAOImplemento();
                Entidad implemento = FabricaEntidad.NuevoImplemento();

                (implemento as Implemento).IdImplemento = 1;
                (implemento as Implemento).IdProducto = 1;
                (implemento as Implemento).Prioridad  = 1;
                (implemento as Implemento).TipoProducto  = "Tratamiento de prueba";
                (implemento as Implemento).Cantidad  = 2;

                List<Entidad> lista = new List<Entidad>();
                bool ImplementoAgregado = false;

                Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento));

                DAOImplemento serverImplemento = new DAOImplemento();
                ImplementoAgregado = serverImplemento.SqlAgregarImplemento(implemento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento));

                //Assert para que los string no esten vacios
                Assert.IsNotEmpty((implemento as Implemento).TipoProducto);

                Assert.IsTrue(ImplementoAgregado);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }
示例#12
0
        public void sqlModificarImplementoTest()
        {
            DAOImplemento prueba = new DAOImplemento();
            Entidad implemento = FabricaEntidad.NuevoImplemento();

            (implemento as Implemento).IdTratamiento = 1;
            (implemento as Implemento).IdProducto = 1;
            (implemento as Implemento).Prioridad = 1;
            (implemento as Implemento).TipoProducto = "Tratamiento de prueba";
            (implemento as Implemento).Cantidad = 2;

            List<Entidad> lista = new List<Entidad>(); ;
            bool ImplementoAgregado = false;

            Assert.IsNotNull(prueba.SqlAgregarImplemento(implemento));

            DAOImplemento serverImplemento = new DAOImplemento();
            ImplementoAgregado = serverImplemento.SqlModificarImplemento(implemento);

            //Assert que comprueba que el objeto exista.
            Assert.IsNotNull(implemento);

            //Assert para que los string no esten vacios
            Assert.IsNotEmpty((implemento as Implemento).TipoProducto);

            Assert.IsTrue(ImplementoAgregado);
        }
示例#13
0
        public void sqlEliminarTratamientoAsociadoTest()
        {
            DAOTratamiento prueba1 = new DAOTratamiento();
            Entidad tratamiento = FabricaEntidad.NuevoTratamiento();

            (tratamiento as Tratamiento).Id = 2;
            (tratamiento as Tratamiento).Nombre = "Tratamiento de prueba";
            (tratamiento as Tratamiento).Duracion = 2;
            (tratamiento as Tratamiento).Costo = 300;
            (tratamiento as Tratamiento).Descripcion = "Descripcion de prueba";
            (tratamiento as Tratamiento).Explicacion = "Explicacion de prueba";
            (tratamiento as Tratamiento).Estado = "Inactivo";
            (tratamiento as Tratamiento).Imagen = "Imagen";

            DAOImplemento serverImplemento = new DAOImplemento();
            bool prueba = serverImplemento.SqlEliminarImplementosAsociado(tratamiento);

            //Assert que comprueba que el objeto exista.
            Assert.IsNotNull(tratamiento);

            //Assert para que los string no esten vacios
            Assert.IsNotEmpty((tratamiento as Tratamiento).Nombre);
            Assert.IsNotEmpty((tratamiento as Tratamiento).Descripcion);
            Assert.IsNotEmpty((tratamiento as Tratamiento).Explicacion);
            Assert.IsNotEmpty((tratamiento as Tratamiento).Estado);
            Assert.IsNotNull(prueba);
        }
示例#14
0
        public void sqlConsultarNoImplementoTratamientoTEst()
        {
            try
            {
                DAOTratamiento prueba1 = new DAOTratamiento();
                Entidad tratamiento = FabricaEntidad.NuevoTratamiento();

                (tratamiento as Tratamiento).Id = 1;
                (tratamiento as Tratamiento).Nombre = "Tratamiento de prueba";
                (tratamiento as Tratamiento).Duracion = 2;
                (tratamiento as Tratamiento).Costo = 300;
                (tratamiento as Tratamiento).Descripcion = "Descripcion de prueba";
                (tratamiento as Tratamiento).Explicacion = "Explicacion de prueba";
                (tratamiento as Tratamiento).Estado = "Inactivo";
                (tratamiento as Tratamiento).Imagen = "Imagen";

                Assert.IsNotNull(prueba1.SqlAgregarTratamiento(tratamiento));

                List<Entidad> listaImplemento = new List<Entidad>();

                 (tratamiento as Tratamiento).Imagen = "Imagen";
                DAOImplemento serverImplemento = new DAOImplemento();
                listaImplemento = serverImplemento.SqlConsultarNoImplementoTratamiento(tratamiento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(tratamiento);

                Assert.AreEqual(300, (tratamiento as Tratamiento).Costo);

                //Assert para que los string no esten vacios
                Assert.IsNotEmpty((tratamiento as Tratamiento).Nombre);
                Assert.IsNotEmpty((tratamiento as Tratamiento).Descripcion);
                Assert.IsNotEmpty((tratamiento as Tratamiento).Explicacion);
                Assert.IsNotEmpty((tratamiento as Tratamiento).Estado);
                Assert.IsNotEmpty(listaImplemento);

            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }