Example #1
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);
            }
        }
Example #2
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);
        }
Example #3
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);
        }
Example #4
0
        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);
            }
        }
Example #5
0
        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);
            }
        }
Example #6
0
        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);
            }
        }
Example #7
0
        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);
        }
Example #8
0
        public void SqlConsultarListaImplementosTest()
        {
            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>();


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

                (tratamiento as Tratamiento).Imagen = "Imagen";

                DAOImplemento ServerImplemento = new DAOImplemento();
                _lista = ServerImplemento.SqlConsultarImplemento(tratamiento);

                //Assert que comprueba que el objeto exista.
                Assert.IsNotNull(prueba.SqlAgregarTratamiento(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(_lista);
            }
            catch (NullReferenceException e)
            {
                throw new Exception("no hay objeto", e);
            }
        }
Example #9
0
        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);
        }
Example #10
0
 //Listo
 #region Eliminar Tratamiento Implementos
 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);
     }
 }
Example #11
0
 //Listo
 #region Consultar lista Implementos
 //Listo Lista de implementos de un Tratamiento
 public List <Implemento> ConsultarImplemento(Tratamiento miTratamiento)
 {
     try
     {
         List <Implemento> miLista = new DAOImplemento().SqlConsultarImplemento(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);
     }
 }
Example #12
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);
     }
 }
Example #13
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);
            }
        }
Example #14
0
        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);
        }