Exemplo n.º 1
0
        public int HacerAdmin(int p_oid)
        {
            /*PROTECTED REGION ID(LibrerateGenNHibernate.CP.Librerate_Usuario_hacerAdmin) ENABLED START*/

            IUsuarioCAD      usuarioCAD       = null;
            UsuarioCEN       usuarioCEN       = null;
            AdministradorCAD administradorCAD = null;
            AdministradorCEN administradorCEN = null;
            int admin = 0;

            try
            {
                SessionInitializeTransaction();
                usuarioCAD       = new UsuarioCAD(session);
                usuarioCEN       = new UsuarioCEN(usuarioCAD);
                administradorCAD = new AdministradorCAD(session);
                administradorCEN = new AdministradorCEN(administradorCAD);

                // Write here your custom transaction ...
                UsuarioEN usuarioEN = usuarioCAD.ReadOIDDefault(p_oid);
                if (usuarioEN.Administrador == null)
                {
                    //AdministradorCEN administradorCEN2 = new AdministradorCEN();
                    admin = administradorCEN.New_(usuarioEN.Nombre, usuarioEN.Email, DateTime.Now, usuarioEN.Id, usuarioEN.Contrasena);
                }
                SessionCommit();
                return(admin);
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }



            /*PROTECTED REGION END*/
        }
Exemplo n.º 2
0
        public void EliminarComentario(string p_Administrador_OID)
        {
            /*PROTECTED REGION ID(Entrega1GenNHibernate.CP.GrayLine_Administrador_eliminarComentario) ENABLED START*/

            IAdministradorCAD administradorCAD = null;
            AdministradorCEN  administradorCEN = null;



            try
            {
                SessionInitializeTransaction();
                administradorCAD = new AdministradorCAD(session);
                administradorCEN = new  AdministradorCEN(administradorCAD);



                AdministradorEN administradorEN = null;
                //Initialized AdministradorEN
                administradorEN       = new AdministradorEN();
                administradorEN.Email = p_Administrador_OID;
                //Call to AdministradorCAD

                administradorCAD.EliminarComentario(administradorEN);


                SessionCommit();
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }


            /*PROTECTED REGION END*/
        }
Exemplo n.º 3
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                // Insert the initilizations of entities using the CEN classes
                // creamos las entidades, las Cad y los CEN para realizar operaciones
                // Inicializamos valores de los objetos que vamos a crear

                #region Usuario/administrador

                IUsuarioCAD _IUsuarioCAD = new UsuarioCAD();
                UsuarioEN   usuario1EN, usuario2adminEN = new UsuarioEN();
                UsuarioCEN  usuarioCEN = new UsuarioCEN(_IUsuarioCAD);

                // Usuario ADMINISTRADOR
                IAdministradorCAD _IAdministradorCAD = new AdministradorCAD();
                AdministradorEN   administradorEN    = new AdministradorEN();
                AdministradorCEN  administradorCEN   = new AdministradorCEN(_IAdministradorCAD);


                // Inicializamos los atributos de las clases
                //Usuario1
                usuario1EN              = new UsuarioEN();
                usuario1EN.Email        = "11111111G";
                usuario1EN.Nombre       = "Cliente1Nombre";
                usuario1EN.Edad         = 18;
                usuario1EN.Fecha_alta   = DateTime.Today;
                usuario1EN.Foto         = "esta es la foto";
                usuario1EN.Bibliografia = "Soy el primer usuario de esta web y parece que puede molar";
                usuario1EN.Baneado      = false;
                usuario1EN.Contrasenya  = "12345";

                //Usuario2
                usuario2adminEN              = new UsuarioEN();
                usuario2adminEN.Email        = "hasnfsi125";
                usuario2adminEN.Nombre       = "Cliente2Nombre";
                usuario2adminEN.Edad         = 18;
                usuario2adminEN.Fecha_alta   = DateTime.Today;
                usuario2adminEN.Foto         = "esta es la foto";
                usuario2adminEN.Bibliografia = "Soy el Admin de esta web y parece que puede molar";
                usuario2adminEN.Baneado      = false;
                usuario2adminEN.Contrasenya  = "1234";

                // registro de usuarios
                var usu1 = usuarioCEN.Registrarse(usuario1EN.Nombre, usuario1EN.Contrasenya, usuario1EN.Email, usuario1EN.Edad, usuario1EN.Fecha_alta, usuario1EN.Foto, usuario1EN.Bibliografia, usuario1EN.Baneado);
                // administrador
                var admin1 = administradorCEN.New_(usuario2adminEN.Nombre, usuario2adminEN.Contrasenya, usuario2adminEN.Email, usuario2adminEN.Edad, usuario2adminEN.Fecha_alta, usuario2adminEN.Foto, usuario2adminEN.Bibliografia, usuario2adminEN.Baneado);
                #endregion

                #region Categoria
                // categorias

                ICategoriaCAD _ICategoriaCAD = new CategoriaCAD();
                CategoriaEN   categoria_1EN  = new CategoriaEN();
                CategoriaEN   categoria_2EN  = new CategoriaEN();
                CategoriaEN   categoria_3EN  = new CategoriaEN();
                CategoriaEN   categoria_4EN  = new CategoriaEN();
                CategoriaEN   categoria_5EN  = new CategoriaEN();


                CategoriaCEN categoriaCEN = new CategoriaCEN(_ICategoriaCAD);
                /* Creamos las categorias y almacenamos su OID */
                categoria_1EN.Nombre_categoria = Entrega1GenNHibernate.Enumerated.GrayLine.Tipo_categoriaEnum.aventura;
                var cat1 = categoriaCEN.New_(categoria_1EN.Nombre_categoria);
                categoria_2EN.Nombre_categoria = Entrega1GenNHibernate.Enumerated.GrayLine.Tipo_categoriaEnum.fantasia;
                var cat2 = categoriaCEN.New_(categoria_2EN.Nombre_categoria);
                categoria_3EN.Nombre_categoria = Entrega1GenNHibernate.Enumerated.GrayLine.Tipo_categoriaEnum.misterio;
                var cat3 = categoriaCEN.New_(categoria_3EN.Nombre_categoria);
                categoria_4EN.Nombre_categoria = Entrega1GenNHibernate.Enumerated.GrayLine.Tipo_categoriaEnum.romance;
                var cat4 = categoriaCEN.New_(categoria_4EN.Nombre_categoria);
                categoria_5EN.Nombre_categoria = Entrega1GenNHibernate.Enumerated.GrayLine.Tipo_categoriaEnum.terror;
                var cat5 = categoriaCEN.New_(categoria_5EN.Nombre_categoria);

                /* Creamos dos listas de categorias para los diferentes libros */
                System.Collections.Generic.List <int> listaCategorias  = new List <int>();
                System.Collections.Generic.List <int> listaCategorias2 = new List <int>();

                listaCategorias.Add(cat1);
                listaCategorias.Add(cat3);

                listaCategorias2.Add(cat2);
                listaCategorias2.Add(cat4);
                listaCategorias2.Add(cat5);

                #endregion

                #region Libro
                // Libros
                /* Creamos los libros y uno de ellos de pago */
                ILibroCAD    _ILibroCAD    = new LibroCAD();
                IPagoCAD     _IPagoCAD     = new PagoCAD();
                IGratuitoCAD _IGratuitoCAD = new GratuitoCAD();
                GratuitoEN   libro1EN      = new GratuitoEN();
                GratuitoEN   libro2EN      = new GratuitoEN();
                PagoEN       libro3EN      = new PagoEN();
                PagoEN       libro4EN      = new PagoEN();

                GratuitoCEN gratuitoCEN = new GratuitoCEN(_IGratuitoCAD);
                PagoCEN     PagoCEN     = new PagoCEN(_IPagoCAD);

                LibroCEN libroCEN = new LibroCEN();

                //Libro 1 ----PUBLICADO
                // libro1EN = new LibroEN();
                libro1EN.Titulo        = "El Quijote";
                libro1EN.Portada       = @"http://imagenesdeamorlindas.com/wp-content/uploads/2013/10/imagenes-lindas-de-amor.jpg";
                libro1EN.Descripcion   = "Novela de Cervantes";
                libro1EN.Fecha         = DateTime.Today;
                libro1EN.Publicado     = true;
                libro1EN.Baneado       = false;
                libro1EN.Num_denuncias = 0;

                /*Libro 2*/
                // libro2EN = new LibroEN();
                libro2EN.Titulo        = "El Castigo";
                libro2EN.Portada       = @"http://imagenesdeamorlindas.com/wp-content/uploads/2013/10/imagenes-lindas-de-amor.jpg";
                libro2EN.Descripcion   = "Novela de Pedrito";
                libro2EN.Fecha         = DateTime.Today;
                libro2EN.Publicado     = true;
                libro2EN.Baneado       = false;
                libro2EN.Num_denuncias = 0;

                //Libro 3 ---- De Pago
                // libro3EN = new PagoEN();
                libro3EN.Titulo        = "Libro de Pago";
                libro3EN.Portada       = @"http://imagenesdeamorlindas.com/wp-content/uploads/2013/10/imagenes-lindas-de-amor.jpg";
                libro3EN.Descripcion   = "Novela de Cervantes de Pago";
                libro3EN.Fecha         = DateTime.Today;
                libro3EN.Publicado     = true;
                libro3EN.Baneado       = false;
                libro3EN.Num_denuncias = 0;
                libro3EN.Precio        = 12;
                libro3EN.Pagado        = false;


                //Libro 4 ----PUBLICADO
                libro4EN.Titulo        = "El Don apacible";
                libro4EN.Portada       = @"http://imagenesdeamorlindas.com/wp-content/uploads/2013/10/imagenes-lindas-de-amor.jpg";
                libro4EN.Descripcion   = "Novela Rusa de Mihayl Sholoyov";
                libro4EN.Fecha         = DateTime.Today;
                libro4EN.Publicado     = true;
                libro4EN.Baneado       = false;
                libro4EN.Num_denuncias = 0;

                // lista de usuarios
                // creamos listas de usuarios y categorias para crear los libros
                System.Collections.Generic.List <String> listaUsuarios = new List <string>();
                listaUsuarios.Add(usuario1EN.Email);

                /* Se crean dos libros gratuitos y uno de pago
                 * Se guardan sus OIDS para inicializar la bbdd */
                int idLibro1 = gratuitoCEN.New_(libro1EN.Titulo, libro1EN.Portada, libro1EN.Descripcion, libro1EN.Fecha, libro1EN.Publicado, listaUsuarios, listaCategorias, libro1EN.Baneado, libro1EN.Num_denuncias);
                int idLibro2 = gratuitoCEN.New_(libro2EN.Titulo, libro2EN.Portada, libro2EN.Descripcion, libro2EN.Fecha, libro2EN.Publicado, listaUsuarios, listaCategorias, libro2EN.Baneado, libro2EN.Num_denuncias);
                int idLibro3 = PagoCEN.New_(libro3EN.Titulo, libro3EN.Portada, libro3EN.Descripcion, libro3EN.Fecha, libro3EN.Publicado, listaUsuarios, listaCategorias, libro3EN.Baneado, libro3EN.Num_denuncias, 9, false);
                int idLibro4 = PagoCEN.New_(libro4EN.Titulo, libro4EN.Portada, libro4EN.Descripcion, libro4EN.Fecha, libro4EN.Publicado, listaUsuarios, listaCategorias2, libro4EN.Baneado, libro4EN.Num_denuncias, 9, false);

                #endregion

                /* Se crean 4 capitulos, los dos primeros para un libro gratuito
                 * y los dos segundo para un libro de pago */
                #region Capitulo
                // Composicion
                CapituloEN  capituloEN  = new CapituloEN();
                CapituloCEN capituloCEN = new CapituloCEN();

                //Capitulo  1
                capituloEN.Id_capitulo = 1;
                capituloEN.Nombre      = "Capitulo 1 - La amenaza Fantasma";
                capituloEN.Numero      = 1;
                capituloEN.Contenido   = "Este capitulo es el primero del libro 1";
                // capituloEN.Libro = libro1EN;
                // capituloEN.Usuario = usuario1EN;
                capituloEN.Editando = false;

                capituloCEN.New_(capituloEN.Nombre, capituloEN.Numero, capituloEN.Contenido, idLibro1, true);


                //capitulo 2
                capituloEN.Id_capitulo = 2;
                capituloEN.Nombre      = "Capitulo 2 - Ya vendr�n tiempos mejores";
                capituloEN.Numero      = 2;
                capituloEN.Contenido   = "Este segundo capitulo es del libro 1";
                // capituloEN.Libro = libro1EN;
                // capituloEN.Usuario = usuario1EN;
                capituloEN.Editando = false;

                capituloCEN.New_(capituloEN.Nombre, capituloEN.Numero, capituloEN.Contenido, idLibro1, true);


                //capitulo 3
                capituloEN.Id_capitulo = 3;
                capituloEN.Nombre      = "Capitulo3 - Puta Bida";
                capituloEN.Numero      = 3;
                capituloEN.Contenido   = "Este capitulo 3 es del libro pago";
                // capituloEN.Libro = libro3EN;
                // capituloEN.Usuario = usuario1EN;
                capituloEN.Editando = true;
                capituloCEN.New_(capituloEN.Nombre, capituloEN.Numero, capituloEN.Contenido, idLibro3, true);

                //capitulo 4
                capituloEN             = new CapituloEN();
                capituloEN.Id_capitulo = 4;
                capituloEN.Nombre      = "Capitulo 4 - ararar";
                capituloEN.Numero      = 3;
                capituloEN.Contenido   = "Este es el segundo capitulo del libro de pago";
                // capituloEN.Libro = libro3EN;
                // capituloEN.Usuario = usuario1EN;
                capituloEN.Editando = true;
                capituloCEN.New_(capituloEN.Nombre, capituloEN.Numero, capituloEN.Contenido, idLibro3, true);

                #endregion

                #region Comentario

                IComentarioCAD _IComentarioCAD = new ComentarioCAD();
                ComentarioEN   comentarioEN    = new ComentarioEN();
                ComentarioCEN  comentarioCEN   = new ComentarioCEN(_IComentarioCAD);


                /* Inicializamos datos de comentarios */
                // Comentario 1
                comentarioEN.Texto_comentario = "Mola mucho este libro!!!";
                comentarioEN.Baneado          = false;
                var comentario1 = comentarioCEN.New_(comentarioEN.Texto_comentario, idLibro1, comentarioEN.Baneado);

                // Comentario 2
                comentarioEN.Texto_comentario = "Mola mucho este libro otra vez!!!";
                comentarioEN.Baneado          = false;

                var comentario2 = comentarioCEN.New_(comentarioEN.Texto_comentario, idLibro1, comentarioEN.Baneado);

                #endregion

                #region Pruebas

                // llamadas paa comprobar de lectura read all
                var r             = usuarioCEN.ReadAll(0, 10);
                var l             = gratuitoCEN.VerLibrosGratuitos(0, 10);
                var p             = PagoCEN.VerLibrosPago(0, 10);
                var mostrarLibros = libroCEN.VerLibreria(0, 10);
                var mostrarLibro  = libroCEN.VerLibro(idLibro1);
                var c             = capituloCEN.ReadAll(0, 10);

                /* Iniciar sesion */
                System.Console.WriteLine("Inicia sesion?: " + usuarioCEN.IniciarSesion(usuario2adminEN.Email, usuario2adminEN.Contrasenya));
                var prueba_filtrolibro = libroCEN.BuscarLibro("El Quijote");
                var librosPago         = PagoCEN.VerLibrosPago(0, -1);
                // comprobar capitulos de libro
                CapituloCP capituloCP = new CapituloCP();

                /* Pruebas para ver los comentarios publicados y no baneados */
                IList <ComentarioEN> listaComentarios = comentarioCEN.VerComentarios(idLibro1);
                // Para visualizar el contenido de cada comentario
                if (listaComentarios != null)
                {
                    foreach (ComentarioEN comentarios in listaComentarios)
                    {
                        System.Console.WriteLine(comentarios.Texto_comentario.ToString());
                    }
                }

                /* Creamos una lista de capitulos del libro del id pasado por parametro */
                IList <CapituloEN> listCapitulos = capituloCP.LeerCapitulo(idLibro1);

                // Para visualizar el contenido de cada capitulo
                if (listCapitulos != null)
                {
                    foreach (CapituloEN capitulo in listCapitulos)
                    {
                        // System.Console.WriteLine(capitulo.Contenido.ToString());
                    }
                }

                /* Creamos una lista de categorias del libro del id pasado por parametro */
                IList <CategoriaEN> listCategorias = categoriaCEN.VerCategorias(0, 10);

                // Para visualizar el contenido de categorias. Se muestran todas
                if (listCategorias != null)
                {
                    foreach (CategoriaEN categorias in listCategorias)
                    {
                        // System.Console.WriteLine (categorias.Nombre_categoria.ToString ());
                    }
                }

                /* Creamos una lista de Libros paar ver su categoria pasada por parametro */
                /* La categoria cat1 tiene tres libros t cat2 solo uno */
                IList <LibroEN> listLibros  = libroCEN.BuscarLibroPorCategoria(cat1);
                IList <LibroEN> listLibros2 = libroCEN.BuscarLibroPorCategoria(cat2);

                /* Prueba para bannear usuario. Se le paa el OID del usuario1EN y lo bannea*/
                usuarioCEN.BanearUsuario(usu1);

                /* Prueba publicar. Un usuario publica un libro El metodo no devuelve nada,
                 * simplemente incrementa incrementa el numero de denuncias, si supera 5 bannea el libro
                 * y pone publicado a false. */
                libroCEN.Denunciar(idLibro1);
                libroCEN.Denunciar(idLibro1);
                libroCEN.Denunciar(idLibro1);
                libroCEN.Denunciar(idLibro1);
                libroCEN.Denunciar(idLibro1);
                libroCEN.Denunciar(idLibro1);
                libroCEN.Denunciar(idLibro1);

                var w = libro1EN.Num_denuncias;
                var v = libro1EN.Baneado;

                var numerodenunciados = libro1EN.Num_denuncias;
                System.Console.WriteLine("Este libro debe tener 6 denuncia: " + numerodenunciados);



                #endregion

                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }
Exemplo n.º 4
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/

            try
            {
                //CAD
                //USUARIOS
                IUsuarioCAD       _IusuarioCAD       = new UsuarioCAD();
                IAdministradorCAD _IadministradorCAD = new AdministradorCAD();
                IAsistenteCAD     _IasistenteCAD     = new AsistenteCAD();
                IGrupoCAD         _IgrupoCAD         = new GrupoCAD();
                //EVENTO
                IEventoCAD       _IeventoCAD       = new EventoCAD();
                IEventoPagoCAD   _IeventoPagoCAD   = new EventoPagoCAD();
                IEventoGratisCAD _IeventoGratisCAD = new EventoGratisCAD();
                IEntradaCAD      _IentradaCAD      = new EntradaCAD();
                //OTROS
                IComentarioCAD _IcomentarioCAD = new ComentarioCAD();
                IPremioCAD     _IpremioCAD     = new PremioCAD();
                IMensajeCAD    _ImensajeCAD    = new MensajeCAD();


                //EN

                UsuarioEN       usuarioEN       = new UsuarioEN();
                AdministradorEN administradorEN = new AdministradorEN();
                AsistenteEN     asistenteEN     = new AsistenteEN();
                GrupoEN         grupoEN         = new GrupoEN();

                EventoEN       eventoEN       = new EventoEN();
                EventoPagoEN   eventoPagoEN   = new EventoPagoEN();
                EventoGratisEN eventoGratisEN = new EventoGratisEN();
                EntradaEN      entradaEN      = new EntradaEN();

                ComentarioEN comentarioEN = new ComentarioEN();
                PremioEN     premioEN     = new PremioEN();
                MensajeEN    mensajeEN    = new MensajeEN();

                //CEN

                UsuarioCEN       usuarioCEN       = new UsuarioCEN(_IusuarioCAD);
                AdministradorCEN administradorCEN = new AdministradorCEN(_IadministradorCAD);
                AsistenteCEN     asistenteCEN     = new AsistenteCEN(_IasistenteCAD);
                GrupoCEN         grupoCEN         = new GrupoCEN(_IgrupoCAD);

                EventoCEN       enventoCEN      = new EventoCEN(_IeventoCAD);
                EventoPagoCEN   eventoPagoCEN   = new EventoPagoCEN(_IeventoPagoCAD);
                EventoGratisCEN eventoGratisCEN = new EventoGratisCEN(_IeventoGratisCAD);
                EntradaCEN      entradaCEN      = new EntradaCEN(_IentradaCAD);

                ComentarioCEN comentarioCEN = new ComentarioCEN(_IcomentarioCAD);
                PremioCEN     premioCEN     = new PremioCEN(_IpremioCAD);
                MensajeCEN    mensajeCEN    = new MensajeCEN(_ImensajeCAD);

                //CP

                //ComentarioCP comentarioCP = new ComentarioCP();

                /* Adri aqui  se supone que hay que hacer comentarios
                 * *se supone que tienes que poner :
                 * ComentarioCP comentarioCP = new ComentarioCP();
                 *
                 * pero me da error asi que no se que hacer aqui */

                //USUARIO


                UsuarioEN usuario1EN = new UsuarioEN();

                usuario1EN.Nombre      = " Adelaida_granada";
                usuario1EN.Correo      = "*****@*****.**";
                usuario1EN.Contrasenya = "contra123";
                usuario1EN.Direccion   = "C/ el gran mazapan saltarin 1, alicante , alicante, 03160";
                usuario1EN.Foto        = "imagen.jpg";
                usuario1EN.Telefono    = 679987543;

                usuarioCEN.CrearUsuario(usuario1EN.Correo, usuario1EN.Nombre, usuario1EN.Contrasenya, usuario1EN.Foto, usuario1EN.Direccion, usuario1EN.Telefono);


                UsuarioEN usuario2EN = new UsuarioEN();

                usuario2EN.Nombre      = " Eustaquio_abichuela";
                usuario2EN.Correo      = "*****@*****.**";
                usuario2EN.Contrasenya = "contra456";
                usuario2EN.Direccion   = "C/ el gran mazapan saltarin 2, alicante , alicante, 03160";
                usuario2EN.Foto        = "imagen1.jpg";
                usuario2EN.Telefono    = 633456098;

                usuarioCEN.CrearUsuario(usuario2EN.Correo, usuario2EN.Nombre, usuario2EN.Contrasenya, usuario2EN.Foto, usuario2EN.Direccion, usuario1EN.Telefono);



                UsuarioEN usuario3EN = new UsuarioEN();

                usuario3EN.Nombre      = "Ramiro_alcachofa";
                usuario3EN.Correo      = "*****@*****.**";
                usuario3EN.Contrasenya = "contra789";
                usuario3EN.Direccion   = "C/ el gran mazapan saltarin 3, alicante , alicante, 03160";
                usuario3EN.Foto        = "imagen1.jpg";
                usuario3EN.Telefono    = 633456098;

                usuarioCEN.CrearUsuario(usuario3EN.Correo, usuario3EN.Nombre, usuario3EN.Contrasenya, usuario3EN.Foto, usuario3EN.Direccion, usuario1EN.Telefono);


                AdministradorEN admin1EN = new AdministradorEN();

                admin1EN.Correo      = "*****@*****.**";
                admin1EN.Nombre      = "Tu todopoderoso Admin 69 ";
                admin1EN.Foto        = "jisus.jpg";
                admin1EN.Contrasenya = "adminresucitalapatriatenecesita";
                admin1EN.Direccion   = " C/ El olimpo de los supremos dioses,Sector A, Olimpo, 0000";
                admin1EN.Telefono    = 666000999;

                //esto se ha cambiado de crear Administrador a crear usuario por lo que comento el profe de la sobrecargade metodos al heredar
                administradorCEN.CrearUsuario(admin1EN.Correo, admin1EN.Nombre, admin1EN.Contrasenya, admin1EN.Foto, admin1EN.Direccion, admin1EN.Telefono);



                List <String> LusuariosG = new List <string>();
                LusuariosG.Add(usuario1EN.Correo);
                LusuariosG.Add(usuario2EN.Correo);
                LusuariosG.Add(usuario3EN.Correo);



                GrupoEN grupo1EN = new GrupoEN();
                grupo1EN.Nombre = "Grupo el gran ";
                grupoCEN.CrearGrupo(grupo1EN.Nombre, LusuariosG, 14);

                MensajeEN mensaje1EN = new MensajeEN();

                mensaje1EN.Leido   = false;
                mensaje1EN.Mensaje = "Hola, este es el primer mensaje que se ha enviado en la historia de nuestra web.";

                mensajeCEN.CrearMensaje(mensaje1EN.Mensaje, mensaje1EN.Leido, usuario1EN.Correo, usuario2EN.Correo);

                ComentarioEN comentario1EN = new ComentarioEN();

                comentario1EN.Titulo = "El evento maravilloso";
                comentario1EN.Texto  = "Tras asistir a este evento  me he quedado maravillada con este concurso tan divertido, ademas he ganado el 1er puesto y el premio ha sido genial.";
                comentario1EN.Likes  = 666;


                //ComentarioCEN.crearComentario(comentario1EN.Titulo, comentario1EN.Texto, comentarioEN.Likes, usuario1EN.Correo);



                /*  EventoEN evento1EN = new EventoEN();
                 *
                 * evento1EN.Nombre = "Concurso de comilones";
                 * evento1EN.Lugar = "C/ la marsopa acuatica feliz";
                 * evento1EN.Fecha = 2018 - 012 - 09;
                 * evento1EN.Genero = 1;
                 * evento1EN.Descripcion = "Veamos quien es capaz de comer mas yogures ! ";
                 * evento1EN.Tipo = DSMGenNHibernate.Enumerated.DSM.TipoEventoEnum{ 1};
                 *
                 * EventoCEN.crearEvento();
                 *
                 * PremioEN premio1EN = new PremioEN();
                 *
                 * premio1EN.Descripcion = "1000 � para comprar yogures";
                 * premio1EN.Nombre = "mas y mas Yogures";
                 *
                 * premioCEN.CrearPremio(premio1EN.Descripcion, evento1En.id, premio1EN.Nombre, "12", "6");*/



                EventoGratisEN evento2EN = new EventoGratisEN();
                evento2EN.Nombre = "Si";
                evento2EN.Aforo  = 12;



                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }
Exemplo n.º 5
0
        public bool borrarAdmin()
        {
            AdministradorCAD admin = new AdministradorCAD(this);

            return(admin.borrarAdmin());
        }
Exemplo n.º 6
0
        public bool insertarActualizarAdmin()
        {
            AdministradorCAD admin = new AdministradorCAD(this);

            return(admin.insertarActualizarAdmin());
        }
Exemplo n.º 7
0
 public bool esAdmin()
 {
     return(AdministradorCAD.esAdmin(this.Id, this.Password));
 }
Exemplo n.º 8
0
 public AdministradorEN[] dameTodosAdmin()
 {
     return(AdministradorCAD.dameTodosAdmin());
 }
Exemplo n.º 9
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                IRecepcionistaCAD _IRecepcionistaCAD = new RecepcionistaCAD();
                RecepcionistaCEN  RecepcionistaCEN   = new RecepcionistaCEN(_IRecepcionistaCAD);

                IClienteCAD _IClienteCAD = new ClienteCAD();
                ClienteCEN  ClienteCEN   = new ClienteCEN(_IClienteCAD);

                IVeterinarioCAD _IVeterinarioCAD = new VeterinarioCAD();
                VeterinarioCEN  VeterinarioCEN   = new VeterinarioCEN(_IVeterinarioCAD);

                IMascotaCAD _IMascotaCAD = new MascotaCAD();
                MascotaCEN  MascotaCEN   = new MascotaCEN(_IMascotaCAD);

                IAdministradorCAD _IAdministradorCAD = new AdministradorCAD();
                AdministradorCEN  AdministradorCEN   = new AdministradorCEN(_IAdministradorCAD);

                IConsultaCAD _IConsultaCAD = new ConsultaCAD();
                ConsultaCEN  ConsultaCEN   = new ConsultaCEN(_IConsultaCAD);

                IFacturaCAD _IFacturaCAD = new FacturaCAD();
                FacturaCEN  FacturaCEN   = new FacturaCEN(_IFacturaCAD);

                ITratamientoCAD _ITratamiendoCAD = new TratamientoCAD();
                TratamientoCEN  TratamientoCEN   = new TratamientoCEN(_ITratamiendoCAD);

                #region Administrador
                AdministradorCEN.New_("admin", "adminNombre", "adminApellidos", "adminDireccion", "adminTelefono", "adminLocalidad", "adminProvincia", "adminCp", 9999, "admin");
                #endregion

                #region Cliente
                ClienteCEN.New_("74669082A", "Hector", "Torregrosa Mas", "C/ San Jaime 12", "967378899", "Babel", "Alicante", "12356", null);
                ClienteCEN.New_("73286192B", "Cayetano", "Perez Perez", "Plaza de Castilla 25", "986123522", "Barranco", "Alicante", "08697", null);
                ClienteCEN.New_("65881341C", "Antonio", "Ferrandez Ruiz", "Paseo de la Castellana 60", "912326890", "Busot", "Alicante", "68901", null);
                ClienteCEN.New_("71243536D", "Maria", "Magallon Abad", "C/ San Pedro 13", "965807890", "Calpe", "Alicante", "10403", null);
                ClienteCEN.New_("70123560E", "Jesus", "Agusti Alamo", "Plaza de España 76", "92689765", "Denia", "Alicante", "00765", null);
                ClienteCEN.New_("66768970F", "Angel", "Garrido Alberola", "C/ San Juan 33", "95467321", "Casas Pontet", "Alicante", "65721", null);
                ClienteCEN.New_("23159083G", "Ulises", "Blanco Bou", "Av. de la vida 61", "965409911", "Ca�ada", "Alicante", "12047", null);
                ClienteCEN.New_("16608297H", "Michel", "Fajardo Esteve", "C/ Rue 13", "967608971", "El Alted", "Alicante", "06279", null);
                ClienteCEN.New_("55706082I", "Soraya", "Daza Egea", "Plaza de la Concordia", "976370203", "Rafal", "Alicante", "62701", null);
                ClienteCEN.New_("59273016J", "Estefania", "Espada Donoso", "C/ San Lucas 1", "910265763", "Pi�os", "Alicante", "52456", null);
                ClienteCEN.New_("37986297K", "Manuel", "Guzman Heredia", "Av. de la Estacion23", "937697201", "Sagra", "Alicante", "16273", null);
                ClienteCEN.New_("71620683L", "Dolores", "Fuertes Grande", "C/ San Pablo 90", "957463026", "Orito", "Alicante", "63826", null);
                ClienteCEN.New_("26837961M", "Carmina", "Losa Mayo", "C/ Santa María 45", "970865212", "Palanquetas", "Alicante", "12353", null);
                ClienteCEN.New_("10275637N", "Rafael", "Navas Ochoa", "C/ San Jose 14", "917260283", "Crevillent", "Alicante", "03330", null);
                ClienteCEN.New_("06275617O", "David", "Adan Pi", "Av. del Calvario 87", "916672782", "Ofra", "Alicante", "12728", null);


                #endregion

                #region Veterinario
                VeterinarioCEN.New_("2", "Alfonso", "Guerra Biologica", "C/ San Miguel 20", "966662222", "Ares", "Alicante", "02120", 1100, "2", 1);
                VeterinarioCEN.New_("3", "Miguel Angel", "Martinez Perez", "C/ Barcelona 3", "966663333", "Algorfa", "Alicante", "03130", 1200, "3", 2);
                VeterinarioCEN.New_("4", "Juan", "Aznar Padilla", "Av. de la libertad 50", "966664444", "Adsubia", "Alicante", "04140", 1300, "4", 3);
                #endregion

                #region Recepcionista
                RecepcionistaCEN.New_("1", "Juan", "Fernandez Gonzalez", "Plaza de Spain 1", "966661111", "Albir", "Alicante", "01110", 1000, "1");
                #endregion

                #region Mascota
                MascotaCEN.New_("Bestia", "Labrador", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 45, "Perro", new DateTime(2010, 1, 5), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.XL, "74669082A", "Blanco", true);
                MascotaCEN.New_("Chispa", "American Pit Bull Terrier", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Hembra, 30, "Perro", new DateTime(2012, 10, 25), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.S, "73286192B", "Negro con manchas marrones", true);
                MascotaCEN.New_("Misifu", "Siames", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 5, "Gato", new DateTime(2011, 3, 14), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.M, "65881341C", "Negro", false);
                MascotaCEN.New_("Turco", "American Stanford Terrier", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 40, "Perro", new DateTime(2008, 2, 9), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.L, "71243536D", "Marron con el pecho blanco", true);
                MascotaCEN.New_("Bemol", "Ninfa", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 0.2f, "Loro", new DateTime(2012, 2, 9), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.XS, "70123560E", "Gris", true);
                MascotaCEN.New_("Nina", "Fox Terrier", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Hembra, 8, "Perro", new DateTime(2005, 10, 2), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.S, "66768970F", "Blanco con manchas negras", false);
                MascotaCEN.New_("Bigotes", "Azul Ruso", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 4, "Gato", new DateTime(2010, 2, 28), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.S, "23159083G", "Gris", true);
                MascotaCEN.New_("Rosca", "Boa Constrictor", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Hembra, 25, "Serpiente", new DateTime(2001, 12, 21), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.XL, "16608297H", "Marron con pintas negras", false);
                MascotaCEN.New_("Comotu", "Indeterminada", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 5, "Perro", new DateTime(2010, 4, 15), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.S, "55706082I", "Gris con manchas negras", true);
                MascotaCEN.New_("Golfo", "Akita", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 45, "Perro", new DateTime(2009, 9, 9), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.XL, "59273016J", "Anaranjado", true);
                MascotaCEN.New_("Afrodita", "Persa", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Hembra, 5.5f, "Gato", new DateTime(2013, 10, 25), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.S, "37986297K", "Blanco", true);
                MascotaCEN.New_("Zeus", "Rottweiler", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 55, "Perro", new DateTime(2012, 11, 1), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.XL, "71620683L", "Negro y marron", true);
                MascotaCEN.New_("Cabezon", "Labrador", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 40, "Perro", new DateTime(2012, 5, 29), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.XL, "26837961M", "Blanco", true);
                MascotaCEN.New_("Higo", "Bulldog Frances", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 10, "Perro", new DateTime(2011, 7, 18), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.M, "10275637N", "Negro", true);
                MascotaCEN.New_("Negrica", "Indeterminada", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Hembra, 4, "Gato", new DateTime(2010, 9, 10), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.S, "06275617O", "Negro", false);
                MascotaCEN.New_("Misho", "Siames", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 5, "Gato", new DateTime(2010, 2, 23), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.S, "74669082A", "Negro", true);
                MascotaCEN.New_("Zorro", "Pastor Aleman", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 30, "Perro", new DateTime(2008, 12, 25), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.L, "74669082A", "Marron y Negro", true);
                MascotaCEN.New_("Nikita", "Pastor Belga", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Hembra, 27, "Perro", new DateTime(2009, 2, 21), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.L, "73286192B", "Negro", true);
                MascotaCEN.New_("Brutus", "San Bernardo", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Macho, 70, "Perro", new DateTime(2005, 7, 13), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.XL, "65881341C", "Anaranjado", true);
                MascotaCEN.New_("Bella", "Siberiano", GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.SexoEnum.Hembra, 6, "Gato", new DateTime(2014, 1, 2), GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.TamanyoMascotaEnum.S, "71243536D", "Pardo", true);
                #endregion

                #region Tratamientos

                TratamientoEN t1 = new TratamientoEN();
                t1.Consulta     = null;
                t1.Nombre       = "Anti Parvovirus";
                t1.Precio       = 10;
                t1.Descripcion  = "NOBIVAC PARVO-C. Caja con 10 frascos de una dosis";
                t1.Stock        = 20;
                t1.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t2 = new TratamientoEN();
                t2.Consulta     = null;
                t2.Nombre       = "Antirrabico";
                t2.Precio       = 15.5f;
                t2.Descripcion  = "VACUNA ANTIRRABICA MERIEUX. 1 vial + 1 jeringa sin aguja";
                t2.Stock        = 20;
                t2.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t3 = new TratamientoEN();
                t3.Consulta     = null;
                t3.Nombre       = "Antimoquillo";
                t3.Precio       = 30.9f;
                t3.Descripcion  = "Canigen MHA2. Caja con 10 dosis";
                t3.Stock        = 20;
                t3.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t4 = new TratamientoEN();
                t4.Consulta     = null;
                t4.Nombre       = "Antihepatitis";
                t4.Precio       = 30.5f;
                t4.Descripcion  = "Antibioticos, soluciones isotonicas, protectores hepaticos y una dieta hipoproteica";
                t4.Stock        = 20;
                t4.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t5 = new TratamientoEN();
                t5.Consulta     = null;
                t5.Nombre       = "Antileptospirosis";
                t5.Precio       = 15.8f;
                t5.Descripcion  = "Frasco con 200 ml. Inyectable";
                t5.Stock        = 20;
                t5.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t6 = new TratamientoEN();
                t6.Consulta     = null;
                t6.Nombre       = "Escayolado";
                t6.Precio       = 5;
                t6.Descripcion  = "Escayolado de 50 cm";
                t6.Stock        = 20;
                t6.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t7 = new TratamientoEN();
                t7.Consulta     = null;
                t7.Nombre       = "Castracion";
                t7.Precio       = 20.93f;
                t7.Descripcion  = "Para que no haya camadas indeseadas";
                t7.Stock        = 20;
                t7.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t8 = new TratamientoEN();
                t8.Consulta     = null;
                t8.Nombre       = "Anticoronavirus";
                t8.Precio       = 35.75f;
                t8.Descripcion  = "Antibiotico CONVENIA 800mg.";
                t8.Stock        = 20;
                t8.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t9 = new TratamientoEN();
                t9.Consulta     = null;
                t9.Nombre       = "Antiinflamatorio";
                t9.Precio       = 19.99f;
                t9.Descripcion  = "Acicor. 6 frascos de 10 ml. Inyectable.";
                t9.Stock        = 20;
                t9.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t10 = new TratamientoEN();
                t10.Consulta     = null;
                t10.Nombre       = "Antidiarreico";
                t10.Precio       = 39.23f;
                t10.Descripcion  = "Antidiarreico Ganafort 100ml. Inyectable.";
                t10.Stock        = 20;
                t10.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t11 = new TratamientoEN();
                t11.Consulta     = null;
                t11.Nombre       = "Antiparasitario externo";
                t11.Precio       = 5.95f;
                t11.Descripcion  = "Collar antiparasitario 50 cm.";
                t11.Stock        = 20;
                t11.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t12 = new TratamientoEN();
                t12.Consulta     = null;
                t12.Nombre       = "Antiparasitario interno";
                t12.Precio       = 22.59f;
                t12.Descripcion  = "Antiparasitario interno TOTAL EG. Comprimidos, oral.";
                t12.Stock        = 20;
                t12.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;

                TratamientoEN t13 = new TratamientoEN();
                t13.Consulta     = null;
                t13.Nombre       = "Desinfectante";
                t13.Precio       = 40.99f;
                t13.Descripcion  = "Delegolo Vet. 1 litro. Ambientes.";
                t13.Stock        = 20;
                t13.Dosis_diaria = GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum.Uno_al_dia;



                TratamientoCEN.New_(t1.Nombre, t1.Precio, t1.Descripcion, t1.Stock, t1.Dosis_diaria);
                TratamientoCEN.New_(t2.Nombre, t2.Precio, t2.Descripcion, t2.Stock, t2.Dosis_diaria);
                TratamientoCEN.New_(t3.Nombre, t3.Precio, t3.Descripcion, t3.Stock, t3.Dosis_diaria);
                TratamientoCEN.New_(t4.Nombre, t4.Precio, t4.Descripcion, t4.Stock, t4.Dosis_diaria);
                TratamientoCEN.New_(t5.Nombre, t5.Precio, t5.Descripcion, t5.Stock, t5.Dosis_diaria);
                TratamientoCEN.New_(t6.Nombre, t6.Precio, t6.Descripcion, t6.Stock, t6.Dosis_diaria);
                TratamientoCEN.New_(t7.Nombre, t7.Precio, t7.Descripcion, t7.Stock, t7.Dosis_diaria);
                TratamientoCEN.New_(t8.Nombre, t8.Precio, t8.Descripcion, t8.Stock, t8.Dosis_diaria);
                TratamientoCEN.New_(t9.Nombre, t9.Precio, t9.Descripcion, t9.Stock, t5.Dosis_diaria);
                TratamientoCEN.New_(t10.Nombre, t10.Precio, t10.Descripcion, t10.Stock, t10.Dosis_diaria);
                TratamientoCEN.New_(t11.Nombre, t11.Precio, t11.Descripcion, t11.Stock, t11.Dosis_diaria);
                TratamientoCEN.New_(t12.Nombre, t12.Precio, t12.Descripcion, t12.Stock, t12.Dosis_diaria);
                TratamientoCEN.New_(t13.Nombre, t13.Precio, t13.Descripcion, t13.Stock, t13.Dosis_diaria);

                #endregion

                #region Consulta
                //He modificado la relacion tratamiento - consulta era 0 * - 0 *
                //He tenido que añadir en FormConsultarecepcionistaController.cs en public void guardarCuadroInformacion() una cadena vacia dado que ahora hay un nuevo argumento en las consultas
                ConsultaEN c1 = new ConsultaEN();
                c1.Diagnostico       = "Pata rota";
                c1.Fecha             = new DateTime(2014, 5, 19, 10, 30, 00);
                c1.IdConsulta        = 10;
                c1.Lugar             = "Sala 1";
                c1.Mascota           = new MascotaEN();
                c1.Mascota.IdMascota = 1;
                c1.MotivoConsulta    = "Dolor pata";
                c1.Tratamiento       = null;
                c1.Veterinario       = new VeterinarioEN();
                c1.Veterinario.DNI   = "2";

                ConsultaEN c2 = new ConsultaEN();
                c2.Diagnostico       = "Pulgas";
                c2.Fecha             = new DateTime(2014, 5, 20, 12, 0, 0);
                c2.IdConsulta        = 10;
                c2.Lugar             = "Sala 1";
                c2.Mascota           = new MascotaEN();
                c2.Mascota.IdMascota = 1;
                c2.MotivoConsulta    = "Picores";
                c2.Tratamiento       = null;
                c2.Veterinario       = new VeterinarioEN();
                c2.Veterinario.DNI   = "2";

                ConsultaEN c3 = new ConsultaEN();
                c3.Diagnostico       = "Rabia";
                c3.Fecha             = new DateTime(2014, 5, 20, 10, 30, 00);
                c3.IdConsulta        = 10;
                c3.Lugar             = "Sala 2";
                c3.Mascota           = new MascotaEN();
                c3.Mascota.IdMascota = 1;
                c3.MotivoConsulta    = "Espuma por la boca";
                c3.Tratamiento       = null;
                c3.Veterinario       = new VeterinarioEN();
                c3.Veterinario.DNI   = "3";

                ConsultaEN c4 = new ConsultaEN();
                c4.Diagnostico       = "Hepatitis B";
                c4.Fecha             = new DateTime(2014, 5, 21, 11, 00, 00);
                c4.IdConsulta        = 10;
                c4.Lugar             = "Sala 2";
                c4.Mascota           = new MascotaEN();
                c4.Mascota.IdMascota = 1;
                c4.MotivoConsulta    = "Diarrea y vomitos";
                c4.Tratamiento       = null;
                c4.Veterinario       = new VeterinarioEN();
                c4.Veterinario.DNI   = "4";

                int oid_c1 = ConsultaCEN.New_(c1.MotivoConsulta, c1.Diagnostico, c1.Mascota.IdMascota, c1.Veterinario.DNI, c1.Lugar, c1.Fecha);
                ConsultaCEN.New_(c2.MotivoConsulta, c2.Diagnostico, c2.Mascota.IdMascota, c2.Veterinario.DNI, c2.Lugar, c2.Fecha);
                ConsultaCEN.New_(c3.MotivoConsulta, c3.Diagnostico, c3.Mascota.IdMascota, c3.Veterinario.DNI, c3.Lugar, c3.Fecha);
                ConsultaCEN.New_(c4.MotivoConsulta, c4.Diagnostico, c4.Mascota.IdMascota, c4.Veterinario.DNI, c4.Lugar, c4.Fecha);


                //Metientro tratamientos a una consultas

                /*IList<TratamientoEN> lista = TratamientoCEN.DameTodosLosTratamientos ();
                 * IList<string> oids = new List<string>();
                 *
                 * if (lista != null) {
                 *      for (int i = 0; i < lista.Count; i++)
                 *              oids.Add (lista [i].Nombre);
                 *      ConsultaCEN.AnaydirTratamiento (oid_c1, oids);
                 * }*/
                #endregion

                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }