// GET: Admin
        public ActionResult Index()
        {
            /*AdminCEN adminCEN = new AdminCEN();
             * IEnumerable<AdminEN> listaAdminEN = adminCEN.ReadAll(0, -1).ToList(); //0 posicion inicial y -1 todos los elementos/infinito
             * return View(listaAdminEN);
             */

            //return View();
            UsuarioCEN usu   = new UsuarioCEN();
            int        idd   = usu.DgetOIDfromEmail(User.Identity.Name);
            UsuarioEN  usuen = usu.ReadOID(idd);

            if (usuen != null)
            {
                String[] tipo = usuen.GetType().ToString().Split('.');
                if (!tipo[tipo.Length - 1].Equals("AdminEN"))
                {
                    return(RedirectToAction("Index", "Home"));
                }

                AdminCEN        adminCEN               = new AdminCEN();
                IList <AdminEN> listadminEN            = adminCEN.ReadAll(0, -1);
                IEnumerable <AdminViewModel> listadmin = new AssemblerAdmin().ConvertListENToModel(listadminEN);
                return(View(listadmin));
            }
            return(RedirectToAction("Index", "Home"));
        }
        // GET: Admin/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                /*SessionInitialize();
                 * AdminCAD adminCAD = new AdminCAD(session);
                 * AdminCEN adminCEN = new AdminCEN(adminCAD);
                 * AdminEN adminEN = adminCEN.ReadOID(id);
                 * AdminViewModel art = new AssemblerAdmin().ConvertENToModelUI(adminEN);
                 * SessionClose();
                 *
                 * new AdminCEN().Destroy(id);
                 *
                 *
                 * return RedirectToAction("Index");*/

                SessionInitialize();
                AdminCAD       adminCAD = new AdminCAD(session);
                AdminCEN       adminCEN = new AdminCEN(adminCAD);
                AdminEN        adminEN  = adminCEN.ReadOID(id);
                AdminViewModel adminVM  = new AssemblerAdmin().ConvertENToModelUI(adminEN);

                SessionClose();

                return(View(adminVM));
            }
            catch
            {
                return(View());
            }

            //return View();
        }
        // GET: Admin/Delete/5
        public ActionResult Delete(int id)
        {
            try
            {
                // TODO: Add delete logic here
                //int idCategoria = -1;
                SessionInitialize();
                AdminCAD       adminCAD = new AdminCAD(session);
                AdminCEN       adminCEN = new AdminCEN(adminCAD);
                AdminEN        adminEN  = adminCEN.ReadOID(id);
                AdminViewModel art      = new AssemblerAdmin().ConvertENToModelUI(adminEN);
                //idCategoria = art.IdCategoria;
                SessionClose();

                new AdminCEN().Destroy(id);


                //return RedirectToAction("PorCategoria", new { id = idCategoria });
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }

            //return View();
        }
示例#4
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                /*List<RetappGenNHibernate.EN.Mediaplayer.MusicTrackEN> musicTracks = new List<RetappGenNHibernate.EN.Mediaplayer.MusicTrackEN>();
                 * RetappGenNHibernate.EN.Mediaplayer.UserEN userEN = new RetappGenNHibernate.EN.Mediaplayer.UserEN();
                 * RetappGenNHibernate.EN.Mediaplayer.ArtistEN artistEN = new RetappGenNHibernate.EN.Mediaplayer.ArtistEN();
                 * RetappGenNHibernate.EN.Mediaplayer.MusicTrackEN musicTrackEN = new RetappGenNHibernate.EN.Mediaplayer.MusicTrackEN();
                 * RetappGenNHibernate.CEN.Mediaplayer.ArtistCEN artistCEN = new RetappGenNHibernate.CEN.Mediaplayer.ArtistCEN();
                 * RetappGenNHibernate.CEN.Mediaplayer.UserCEN userCEN = new RetappGenNHibernate.CEN.Mediaplayer.UserCEN();
                 * RetappGenNHibernate.CEN.Mediaplayer.MusicTrackCEN musicTrackCEN = new RetappGenNHibernate.CEN.Mediaplayer.MusicTrackCEN();
                 * RetappGenNHibernate.CEN.Mediaplayer.PlayListCEN playListCEN = new RetappGenNHibernate.CEN.Mediaplayer.PlayListCEN();
                 *
                 *              //Add Users
                 * userEN.Email = "*****@*****.**";
                 * userEN.Name = "user";
                 * userEN.Surname = "userSurname";
                 * userEN.Password = "******";
                 * userCEN.New_(userEN.Name, userEN.Surname, userEN.Email, userEN.Password);
                 *
                 * //Add Music Track1
                 * musicTrackEN.Id = "http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3";
                 * musicTrackEN.Format = "mp3";
                 * musicTrackEN.Lyrics = "Beer Beer Beer Beer Beer Beer ..";
                 * musicTrackEN.Name = "Beer Beer Beer";
                 * musicTrackEN.Company = "Company";
                 * musicTrackEN.Cover = "http://www.tomasabraham.com.ar/cajadig/2007/images/nro18-2/beer1.jpg";
                 * musicTrackEN.Price = 20;
                 * musicTrackEN.Rating = 5;
                 * musicTrackEN.CommunityRating = 5;
                 * musicTrackEN.Duration = 200;
                 * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name,
                 * musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating,
                 * musicTrackEN.Price, musicTrackEN.Duration);
                 * musicTracks.Add(musicTrackEN);
                 * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email);
                 *
                 * //Define Album
                 * //RetappGenNHibernate.CEN.Mediaplayer.AlbumCEN albumCEN = new RetappGenNHibernate.CEN.Mediaplayer.AlbumCEN();
                 * //albumCEN.New_("Album 1", "This is a Album 1", artists, musicTracks);*/
                AdminCEN    acen    = new AdminCEN();
                ConcursoCEN concen  = new ConcursoCEN();
                RetoCEN     retocen = new RetoCEN();
                acen.New_("ara65", "ara1995");
                concen.New_(new DateTime(2016, 3, 13), true, false, "Esta es la frase caracteristica de esta nuestra compa��a", "Descripci�n 1", "premio1", 0, new DateTime(2016, 3, 13), "http://www.huevosguillen.com/wp-content/uploads/2014/07/huevo-tradicional.jpg", "Compa�ia 1");
                concen.New_(new DateTime(2016, 3, 13), false, false, "Esta es la frase caracteristica de esta nuestra compa��a", "Descripci�n 2", "premio2", 0, new DateTime(2016, 3, 13), "http://4.bp.blogspot.com/_BGB6bJqOS60/TCKqPi71VcI/AAAAAAAAACQ/PGaT4Q44YqM/s320/Yoshi+Egg+icon.png", "Compa�ia 2");
                retocen.New_(1, "Reto1A", "DescA", new DateTime(2016, 4, 20), true);
                retocen.New_(1, "Reto2A", "DescA", new DateTime(2016, 4, 20), false);
                retocen.New_(2, "Reto1B", "DescB", new DateTime(2016, 4, 20), false);
                // retocen.New_(2, "Reto2B", "DescB", new DateTime(2016, 4, 20), true);

                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }
示例#5
0
        public bool DeshacerAdmin(string nombre)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Usuario_deshacerAdmin) ENABLED START*/

            IUsuarioCAD usuarioCAD = null;
            UsuarioCEN  usuarioCEN = null;



            try
            {
                SessionInitializeTransaction();
                usuarioCAD = new UsuarioCAD(session);
                usuarioCEN = new UsuarioCEN(usuarioCAD);

                UsuarioEN usuen    = usuarioCAD.FiltrarUsuarioPorNombre(nombre);
                int       id_admin = usuen.Admin.ID;
                AdminCEN  adminCEN = new AdminCEN();
                adminCEN.Destroy(id_admin);
                SessionCommit();
                return(true);
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }


            /*PROTECTED REGION END*/
        }
示例#6
0
        public ActionResult Filtrar(FiltroAdmin collection)
        {
            try
            {
                AdminCEN        cen = new AdminCEN();
                IList <AdminEN> res = null, aux = null;
                // TODO: Add delete logic here
                res = cen.ReadAll(0, int.MaxValue);


                if (collection.Nombrebol == true && collection.Nombre != null)
                {
                    //aux = cen.Filtronombre(collection.Nombre);
                    //res = res.Intersect(aux).ToList();
                }

                AssemblerAdmin ass     = new AssemblerAdmin();
                IList <Admin>  listart = null;
                return(View("Resultadobusqueda", listart));
            }
            catch
            {
                return(View());
            }
        }
        public void Responder(int p_Soporte_OID, string p_Titulo, string p_Texto, string p_Respuesta)
        {
            /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Soporte_Responder) ENABLED START*/

            ISoporteCAD soporteCAD = null;
            SoporteCEN  soporteCEN = null;
            IAdminCAD   adminCAD   = null;
            AdminCEN    adminCEN   = null;


            try
            {
                SessionInitializeTransaction();
                soporteCAD = new SoporteCAD(session);
                soporteCEN = new  SoporteCEN(soporteCAD);
                adminCAD   = new AdminCAD(session);
                adminCEN   = new AdminCEN(adminCAD);



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


            /*PROTECTED REGION END*/
        }
        public void BorrarRetos(int p_oid)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Admin_borrarRetos) ENABLED START*/

            IAdminCAD adminCAD = null;
            AdminCEN  adminCEN = null;



            try
            {
                SessionInitializeTransaction();
                adminCAD = new AdminCAD(session);
                adminCEN = new  AdminCEN(adminCAD);


                RetoCAD reto = new RetoCAD(session);
                reto.Destroy(p_oid);


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


            /*PROTECTED REGION END*/
        }
示例#9
0
 public ActionResult Create_admin(UsuarioViewModel usu)
 {
     try
     {
         AdminCEN usuCEN = new AdminCEN();
         usuCEN.New_(usu.password, usu.mail, usu.fotoperfil, usu.nombre, usu.dineroventa);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
示例#10
0
        // GET: Articulo/Resultadobusqueda/5
        public ActionResult borraradmin(String id)
        {
            AdminCEN   cena = new AdminCEN();
            CarritoCEN carr = new CarritoCEN();

            int carrito = cena.ReadOID(id).Carrito.Id;

            carr.Destroy(carrito);
            cena.Destroy(id);


            return(RedirectToAction("Index"));
        }
        public void BorrarEvento(int p_oid)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Admin_borrarEvento) ENABLED START*/

            IAdminCAD adminCAD = null;
            AdminCEN  adminCEN = null;



            try
            {
                SessionInitializeTransaction();
                adminCAD = new AdminCAD(session);
                adminCEN = new  AdminCEN(adminCAD);



                EventoCAD evento = new EventoCAD(session);
                MapaCAD   mapa   = new MapaCAD(session);

                System.Collections.Generic.IList <MapaEN> aux;
                aux = mapa.FiltrarPorEvento(p_oid);
                int id_mapa = -1;

                foreach (MapaEN element in aux)
                {
                    id_mapa = element.Id;
                    mapa.Destroy(id_mapa);
                }


                evento.Destroy(p_oid);



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


            /*PROTECTED REGION END*/
        }
示例#12
0
 public ActionResult Create(Admin collection)
 {
     try
     {
         // TODO: Add insert logic here
         AdminCEN cen = new AdminCEN();
         cen.New_(collection.Nombre, collection.Apellidos, collection.Password, collection.Email, collection.Direccion, collection.Tarjeta, collection.Imagen);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public void DeshacerAdmin(int p_oid)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Admin_deshacerAdmin) ENABLED START*/

            IAdminCAD adminCAD = null;
            AdminCEN  adminCEN = null;



            try
            {
                SessionInitializeTransaction();
                adminCAD = new AdminCAD(session);
                adminCEN = new  AdminCEN(adminCAD);

                UsuarioCAD usucad = new UsuarioCAD(session);
                UsuarioEN  usuen  = new UsuarioEN();
                AdminEN    admin  = new AdminEN();
                admin = adminCAD.GetID(p_oid);
                adminCAD.Destroy(p_oid);
                usuen.Contrasena = admin.Contrasena;
                usuen.Edad       = admin.Edad;
                usuen.Email      = admin.Email;
                usuen.Facebook   = admin.Facebook;
                usuen.Foto       = admin.Foto;
                usuen.Twitter    = admin.Twitter;
                usuen.ID         = admin.ID;
                usuen.Instagram  = admin.Instagram;
                usuen.Nombre     = admin.Nombre;
                usuen.Sexo       = admin.Sexo;

                usucad.New_(usuen);



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


            /*PROTECTED REGION END*/
        }
示例#14
0
        // GET: Admin
        public ActionResult Index()
        {
            /*AdminCEN adminCEN = new AdminCEN();
             * IEnumerable<AdminEN> listaAdminEN = adminCEN.ReadAll(0, -1).ToList(); //0 posicion inicial y -1 todos los elementos/infinito
             * return View(listaAdminEN);
             */

            //return View();

            AdminCEN        adminCEN               = new AdminCEN();
            IList <AdminEN> listadminEN            = adminCEN.ReadAll(0, -1);
            IEnumerable <AdminViewModel> listadmin = new AssemblerAdmin().ConvertListENToModel(listadminEN);

            return(View(listadmin));
        }
示例#15
0
        public ActionResult Delete(string id, FormCollection collection)
        {
            try
            {
                // TODO: Add delete logic here
                AdminCEN cen = new AdminCEN();

                cen.Destroy(id);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#16
0
        public ActionResult Edit(string id, Admin collection)
        {
            try
            {
                // TODO: Add update logic here
                AdminCEN cen = new AdminCEN();

                cen.Modify(id, collection.Nombre, collection.Apellidos, collection.Password, collection.Direccion, collection.Tarjeta, collection.Imagen);
                //cen.New_(collection.Nombre, collection.Precio, collection.Descripcion, collection.Imagen, collection.Valor, collection.Stock, collection.Talla);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#17
0
        // GET: Articulo/Edit/5
        public ActionResult Edit(string id)
        {
            SessionInitialize();
            AdminCAD cad = new AdminCAD(session);
            AdminCEN cen = new AdminCEN(cad);

            AdminEN en = new AdminEN();

            en = cen.ReadOID(id);

            // CarritoCEN cenc = new CarritoCEN();
            //CarritoEN enc = new CarritoEN();
            //enc = en.Carrito;

            AssemblerAdmin ass = new AssemblerAdmin();
            Admin          sol = null;

            SessionClose();
            return(View(sol));
        }
示例#18
0
        public ActionResult Createadmin(Usuario collection)
        {
            try
            {
                // TODO: Add insert logic here
                AdminCEN cen = new AdminCEN();
                AdminCP  cp  = new AdminCP();
                string   id  = cp.New_CP(collection.Nombre, collection.Apellidos, collection.Password, collection.Email, collection.Direccion, collection.Tarjeta, collection.Imagen).Email;


                CarritoCEN CarritoCEN = new CarritoCEN();
                int        id4        = CarritoCEN.New_(id, 0);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#19
0
        public ActionResult Create(AdminViewModel admin)//FormCollection collection || AdminEN adminEN
        {
            try
            {
                // TODO: Add insert logic here

                /*SessionInitialize();
                 * AdminCAD adminCAD = new AdminCAD();
                 * adminCAD.New_(adminEN);
                 * SessionClose();*/

                AdminCEN cen = new AdminCEN();
                cen.New_(admin.Email, admin.Password, admin.FechaInscripcion);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#20
0
文件: Login.cs 项目: Reyeselda95/TAES
        private void button1_Click(object sender, EventArgs e)
        {
            AdminCEN admin = new AdminCEN();

            if (admin.Validar(textBox1.Text, textBox2.Text))
            {
                label3.Visible = false;
                try {
                    Administracion administrate = new Administracion(this);
                    this.Hide();
                    administrate.Show();
                }
                catch (Exception ex) {
                    Console.WriteLine("Se ha producido una excepción al abrir el programa: " + ex);
                }
            }
            else
            {
                label3.Visible = true;
                textBox2.Clear();
            }
        }
示例#21
0
        public ActionResult Edit(AdminViewModel admin)//int id, FormCollection collection || AdminViewModel admin || AdminEN adminEN
        {
            try
            {
                /*
                 * AdminViewModel admin = new AssemblerAdmin().ConvertENToModelUI(adminEN);
                 * AdminCEN adminCEN = new AdminCEN();
                 * adminCEN.Modify(admin.id, admin.Email, admin.Password, admin.FechaInscripcion); //Utils.Util.GetEncondeMD5 (p_pass); || LePapeoGenNHibernate.Utils.Util.GetEncondeMD5(admin.p_pass)
                 * //return View();
                 * return RedirectToAction("Index");
                 */

                AdminCEN pre   = new AdminCEN();
                AdminEN  preEN = pre.ReadOID(admin.id);

                // TODO: Add update logic here
                AdminCEN cen = new AdminCEN();
                cen.Modify(admin.id, admin.Email, preEN.Pass, admin.FechaInscripcion);

                return(RedirectToAction("Index"));



                /*
                 * SessionInitialize();
                 * AdminCAD adminCAD = new AdminCAD(session);
                 * AdminCEN adminCEN = new AdminCEN();
                 * adminCEN.Modify(admin.id, admin.email, admin.p_pass, admin.p_fecha_inscripcion);
                 * SessionClose();
                 * return View();
                 */

                //return RedirectToAction("PorCategoria", new { id = art.IdCategoria });
            }
            catch
            {
                return(View());
            }
        }
        public void BloquearUsuario(string p_Admin_OID, string p_usuario_OIDs)
        {
            /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Admin_BloquearUsuario) ENABLED START*/

            IAdminCAD adminCAD = null;

            IUsuarioCAD usuarioCAD = null;

            try
            {
                SessionInitializeTransaction();
                adminCAD = new AdminCAD(session);
                AdminCEN adminCEN = new AdminCEN(adminCAD);

                usuarioCAD = new UsuarioCAD(session);

                UsuarioEN usuarioEN = usuarioCAD.ReadOIDDefault(p_Admin_OID);

                bool bloq = true;

                UsuarioCEN usuarioCEN = new UsuarioCEN(usuarioCAD);
                usuarioCEN.ModificarPerfil(usuarioEN.Email, usuarioEN.Password, bloq);

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


            /*PROTECTED REGION END*/
        }
        public void EliminarComentario(string p_oid)
        {
            /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Admin_EliminarComentario) ENABLED START*/

            IAdminCAD adminCAD = null;
            AdminCEN  adminCEN = null;



            try
            {
                SessionInitializeTransaction();
                adminCAD = new AdminCAD(session);
                adminCEN = new  AdminCEN(adminCAD);



                // Write here your custom transaction ...

                throw new NotImplementedException("Method EliminarComentario() not yet implemented.");



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


            /*PROTECTED REGION END*/
        }
示例#24
0
        public bool HacerAdmin(int p_oid, string nombre)
        {
            /*PROTECTED REGION ID(WhateverGenNHibernate.CP.Whatever_Usuario_hacerAdmin) ENABLED START*/

            IUsuarioCAD usuarioCAD = null;
            UsuarioCEN  usuarioCEN = null;



            try
            {
                SessionInitializeTransaction();
                usuarioCAD = new UsuarioCAD(session);
                usuarioCEN = new UsuarioCEN(usuarioCAD);

                AdminCEN adminCEN = new AdminCEN();
                int      id       = adminCEN.New_(p_oid, nombre, p_oid);
                SessionCommit();
                if (id != 0)
                {
                    return(true);
                }
                return(false);
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }


            /*PROTECTED REGION END*/
        }
示例#25
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                // Insert the initilizations of entities using the CEN classes
                UsuarioCAD usu    = new UsuarioCAD();
                UsuarioCEN usucen = new UsuarioCEN(usu);
                UsuarioEN  usuen  = new UsuarioEN();
                UsuarioCP  usucp  = new UsuarioCP();

                UsuarioCAD usu2    = new UsuarioCAD();
                UsuarioCEN usucen2 = new UsuarioCEN(usu2);
                UsuarioEN  usuen2  = new UsuarioEN();
                UsuarioCP  usucp2  = new UsuarioCP();

                AdminCAD adm    = new AdminCAD();
                AdminCEN admcen = new AdminCEN(adm);
                AdminEN  admen  = new AdminEN();
                AdminCP  admcp  = new AdminCP();

                EventoCAD eve    = new EventoCAD();
                EventoCEN evecen = new EventoCEN(eve);
                EventoEN  even   = new EventoEN();
                EventoCP  evecp  = new EventoCP();

                RetoCAD ret    = new RetoCAD();
                RetoCEN retcen = new RetoCEN(ret);
                RetoEN  reten  = new RetoEN();
                RetoCP  retcp  = new RetoCP();

                ReporteCAD rep    = new ReporteCAD();
                ReporteCEN repcen = new ReporteCEN(rep);
                ReporteEN  repen  = new ReporteEN();
                ReporteCP  repcp  = new ReporteCP();

                MapaCAD map    = new MapaCAD();
                MapaCEN mapcen = new MapaCEN(map);
                MapaEN  mapen  = new MapaEN();
                MapaCP  mapcp  = new MapaCP();

                MapaCAD map2    = new MapaCAD();
                MapaCEN mapcen2 = new MapaCEN(map);
                MapaEN  mapen2  = new MapaEN();
                MapaCP  mapcp2  = new MapaCP();

                MapaCAD map3    = new MapaCAD();
                MapaCEN mapcen3 = new MapaCEN(map);
                MapaEN  mapen3  = new MapaEN();
                MapaCP  mapcp3  = new MapaCP();

                PuntuacionCAD punt    = new PuntuacionCAD();
                PuntuacionCEN puntcen = new PuntuacionCEN(punt);
                PuntuacionEN  punten  = new PuntuacionEN();
                PuntuacionCP  puntcp  = new PuntuacionCP();

                PuntuacionCAD punt2    = new PuntuacionCAD();
                PuntuacionCEN puntcen2 = new PuntuacionCEN(punt);
                PuntuacionEN  punten2  = new PuntuacionEN();
                PuntuacionCP  puntcp2  = new PuntuacionCP();

                PasoCAD pas    = new PasoCAD();
                PasoCEN pascen = new PasoCEN(pas);
                PasoEN  pasen  = new PasoEN();
                PasoCP  pascp  = new PasoCP();

                ComentarioCAD com    = new ComentarioCAD();
                ComentarioCEN comcen = new ComentarioCEN(com);
                ComentarioEN  comen  = new ComentarioEN();
                ComentarioCP  comcp  = new ComentarioCP();

                ComentarioCAD com2    = new ComentarioCAD();
                ComentarioCEN comcen2 = new ComentarioCEN(com);
                ComentarioEN  comen2  = new ComentarioEN();
                ComentarioCP  comcp2  = new ComentarioCP();

                ComentarioCAD com3    = new ComentarioCAD();
                ComentarioCEN comcen3 = new ComentarioCEN(com);
                ComentarioEN  comen3  = new ComentarioEN();
                ComentarioCP  comcp3  = new ComentarioCP();


                GymkanaCAD gym    = new GymkanaCAD();
                GymkanaCEN gymcen = new GymkanaCEN(gym);
                GymkanaEN  gymen  = new GymkanaEN();
                GymkanaCP  gymcp  = new GymkanaCP();



                //insertamos valores en el usuarioEN
                usuen.Nombre     = "Admin";
                usuen.Edad       = 20;
                usuen.Sexo       = "Hombre";
                usuen.Facebook   = "face";
                usuen.Instagram  = "insta";
                usuen.Twitter    = "twitter";
                usuen.Contrasena = "123456";
                usuen.Email      = "*****@*****.**";
                usuen.Foto       = "si";

                usucen.Registro(usuen);


                //creamos admin
                var aux = usucp.HacerAdmin(usuen.ID, usuen.Nombre);

                /*
                 *
                 *
                 *
                 *
                 *
                 *  //insertamos valores en el usuarioEN
                 *  usuen2.Nombre = "Javier";
                 *  usuen2.Edad = 10;
                 *  usuen2.Sexo = "Hombre";
                 *  usuen2.Facebook = "face";
                 *  usuen2.Instagram = "insta";
                 *  usuen2.Twitter = "twitter";
                 *  usuen2.Contrasena = "123";
                 *  usuen2.Email = "*****@*****.**";
                 *  usuen2.Foto = "si";
                 *
                 *  usucen2.Registro (usuen2);
                 *
                 *
                 *
                 *
                 *  //creamos el evento
                 *  even.Titulo = "quedada para ruta de la tapa";
                 *  even.Descripcion = "la idea es ir un grupo grande de gente de bar en bar";
                 *  even.Usuario = usuen;
                 *  even.Precio = 0;
                 *  even.Fecha = new DateTime (2008, 5, 1, 8, 30, 52);
                 *
                 *  evecp.CrearEvento (even, 27, 28, 8);
                 *
                 *
                 *  //creamos un reto
                 *  reten.Titulo = "no hay huevos a venir a clase desnudo";
                 *  reten.Descripcion = "pues eso, venir a clase y demostrarme tu valentia";
                 *  reten.Precio = 0;
                 *  reten.Imagen = "";
                 *  reten.Tipo = "";
                 *  reten.Usuario = usuen;
                 *
                 *  retcen.CrearReto (reten);
                 *
                 *
                 *  //creamos gymkana
                 *  gymen.Titulo = "quedada para ruta de la tapa";
                 *  gymen.Descripcion = "la idea es ir un grupo grande de gente de bar en bar";
                 *  gymen.Usuario = usuen;
                 *  gymen.Precio = 0;
                 *  gymen.Fecha = new DateTime (2008, 5, 1, 8, 30, 52);
                 *  gymen.NumPasos = 5;
                 *
                 *  gymcp.CrearGymkana (gymen, 27, 29, 8);
                 *
                 *
                 *  //creamos los comentarios
                 *
                 *  var id_comen = comcp.CrearComentarioParaReto (reten.ID, "pos ta wapo el reto", usuen.ID);
                 *  //   var aux = com.GetAll(0, -1);
                 *  var id_comen2 = comcp2.CrearComentarioParaEvento (even.ID, "pos ta wapo el evento", usuen2.ID);
                 *
                 *
                 *  //creamos una puntuacion
                 *  var id_punt = puntcp.CrearPuntuacionParaEvento (even.ID, 5, usuen.ID);
                 *  var id_punt2 = puntcp2.CrearPuntuacionParaReto (reten.ID, 10, usuen.ID);
                 *
                 *
                 *  //creamos un reporte
                 *  var id_repor = repcp.ReportarEvento (usuen.ID, even.ID, "porque si");
                 *  var id_repor2 = repcp.ReportarReto (usuen.ID, reten.ID, "porque no");
                 *
                 *
                 *  //creamos el mapa de un paso
                 *  mapen3.Latitud = 39.5;
                 *  mapen3.Longitud = -1.5;
                 *  mapen3.Zoom = 16;
                 *
                 *  //creamos paso
                 *  pasen.Descripcion = "paso hola";
                 *  pasen.Gymkana = gymen;
                 *  pasen.Mapa = mapen3;
                 *  gymcp.AnadirPaso (pasen, mapen3, gymen);
                 *
                 *
                 *
                 *
                 *  var debugPoint = usucen.GetAll (0, 0);
                 *  var debugPoint2 = comcen.GetAll (0, 0);
                 *  var debugPoint3 = comcen2.GetAll (0, 0);
                 *  var debugPoint4 = evecen.GetAll (0, 0);
                 *  var debugPoint5 = gymcen.GetAll (0, 0);
                 *  var debugPoint6 = mapcen.GetAll (0, 0);
                 *  var debugPoint7 = pascen.GetAll (0, 0);
                 *  var debugPoint8 = puntcen.GetID (punten.Id);
                 *  var debugPoint9 = puntcen2.GetID (punten2.Id);
                 *  var debugPoint10 = retcen.GetAll (0, 0);
                 *  var debugPoint11 = admcen.GetAll (0, 0);
                 *
                 *  ///////////////////////CUSTOM//////////////////////
                 *
                 *  //USUARIO
                 *  var debugPoint15 = usucen.RecuperarContasena (usuen.Email, usuen.Nombre);
                 *
                 *  //EVENTO
                 *  evecen.VerEvento (even.ID);
                 *  var debugPoint16 = evecen.GetID (even.ID);
                 *
                 *  //PASO
                 *  var debugPoint12 = pascen.GetAll (0, 0);
                 *  for (int i = 0; i < debugPoint12.Count; i++) {
                 *          pascen.VerPaso (i);
                 *  }
                 *  pascen.VerPasos (gymen.ID);
                 *
                 *
                 *  //GYMKANA.
                 *  var debugPoint13 = gymcen.VerPasos (gymen.ID);
                 *
                 *  //PUNTUACIONES
                 *  var aux = puntcen.VerMediaEvento (even.ID);
                 *  var aux2 = puntcen.VerMediaReto (reten.ID);
                 *  //var aux3 = puntcen.FiltrarPuntuacionPorEventoYUsuario (usuen.ID, even.ID);
                 *  //var aux4 = puntcen.FiltrarPuntuacionPorUsuarioYReto (usuen.ID, reten.ID);
                 *
                 *  //REPORTE
                 *  repcen.ConsultarReporte (usuen.ID, reten.ID, -1);
                 *
                 *  repcen.ConsultarReporte (usuen.ID, -1, even.ID);
                 *
                 *
                 *  //////////////////////MODIFY//////////////////////
                 *  //Usuario
                 *  usucen.CambiarContrasena (usuen.ID, "456");
                 *  debugPoint = usucen.GetAll (0, 0);
                 *  usucen.CambiarCorreo (usuen.ID, "*****@*****.**");
                 *  debugPoint = usucen.GetAll (0, 0);
                 *  usucen.CambiarFoto (usuen.ID, "Foto2");
                 *  debugPoint = usucen.GetAll (0, 0);
                 *  usucen.ModificarRedesSociales ("insta2", "face2", "twitter2", usuen.ID);
                 *  debugPoint = usucen.GetAll (0, 0);
                 *
                 *  //COMENTARIO
                 *  comcen.ModificarComentario ("MOTIVO NUEVO", id_comen);
                 *  debugPoint2 = comcen.GetAll (0, 0);
                 *  comcen2.ModificarComentario ("MOTIVO NUEVO 2", id_comen2);
                 *  debugPoint3 = comcen2.GetAll (0, 0);
                 *
                 *
                 *  //EVENTO
                 *  even.Descripcion = "Nueva descripcion evento";
                 *  evecp.ModificarEvento (mapen, even);
                 *  debugPoint4 = evecen.GetAll (0, 0);
                 *
                 *
                 *  //GYMKANA
                 *  gymen.Descripcion = "Nueva descripcion gymkana";
                 *  gymcp.ModificarGymkana (gymen, mapen);
                 *  debugPoint5 = gymcen.GetAll (0, 0);
                 *
                 *
                 *  //MAPA
                 *  //var mapa = mapcen.FiltrarMapa (40, -1, 10);
                 *  debugPoint6 = mapcen.GetAll (0, 0);
                 *
                 *
                 *  //PASO
                 *  pasen.Descripcion = "Nueva Descripcion Paso";
                 *  pascp.ModificarPaso (pasen, mapen3);
                 *  debugPoint7 = pascen.GetAll (0, 0);
                 *
                 *
                 *  //PUNTUACION
                 *  puntcen.ModificarPuntuacion (521552, id_punt);
                 *  debugPoint8 = puntcen.GetID (id_punt);
                 *
                 *  puntcen2.ModificarPuntuacion (21, id_punt2);
                 *  debugPoint9 = puntcen2.GetID (id_punt2);
                 *
                 *  //RETO
                 *  reten.Descripcion = "NUEVA DESCRIPCION RETO";
                 *  retcen.ModificarReto (reten);
                 *  debugPoint10 = retcen.GetAll (0, 0);
                 *
                 *  ///////////////////////CUSTOM//////////////////////
                 *
                 *  //USUARIO
                 *  //debugPoint15 = usucen.RecuperarContasena (usuen.Email, usuen.Nombre);
                 *
                 *  //EVENTO
                 *  evecen.VerEvento (even.ID);
                 *  debugPoint16 = evecen.GetID (even.ID);
                 *
                 *  //PASO
                 *  debugPoint12 = pascen.GetAll (0, 0);
                 *  for (int i = 0; i < debugPoint12.Count; i++) {
                 *          pascen.VerPaso (i);
                 *  }
                 *  var aux7 = pascen.VerPasos (gymen.ID);
                 *
                 *
                 *  //GYMKANA.
                 *  debugPoint13 = gymcen.VerPasos (gymen.ID);
                 *
                 *  //PUNTUACIONES
                 *  puntcen.VerMediaEvento (even.ID);
                 *  puntcen.VerMediaReto (reten.ID);
                 *  //puntcen.VerVoto (usuen.ID, gymen.ID, -1);
                 *  //puntcen.VerVoto (usuen.ID, -1, reten.ID);
                 *
                 *  //REPORTE
                 *  var ver = repcen.ConsultarReporte (usuen.ID, reten.ID, -1);
                 *  var ver2 = repcen.ConsultarReporte (usuen.ID, -1, even.ID);
                 *
                 *  /////////////////////DESTROY/////////////////////
                 *
                 *  //usucp.BorrarUsuario (usuen.ID);
                 *  var a = usucen.GetAll (0, 0);
                 *  //admcp.BorrarEvento (admen.ID);
                 *  var b = evecen.GetAll (0, 0);
                 *  //   evecp.CrearEvento (even, 50, 30, 10);
                 *  b = evecen.GetAll (0, 0);
                 *  // admcp.BorrarRetos (admen.ID);
                 *  var c = retcen.GetAll (0, 0);
                 *  //retcen.CrearReto (reten);
                 *  c = retcen.GetAll (0, 0);
                 *  var d = retcen.GetAll (0, 0);
                 *  var co = comcen.GetAll (0, 0);
                 *  //admcp.DeshacerAdmin (admen.ID);
                 *  //var u= admcen.GetAll (0, 0);
                 *
                 *
                 *  //    comcen.BorrarComentario (comen.ID);
                 *  var e = comcen.GetAll (0, 0);
                 *
                 *  evecp.BorrarEvento (even.ID);;
                 *  b = evecen.GetAll (0, 0);
                 *
                 *  //pascp.BorrarPaso (pasen.ID);
                 *  var g = pascen.GetAll (0, 0);
                 *
                 *  gymcp.BorrarGymkana (gymen.ID);
                 *  var f = gymcen.GetAll (0, 0);
                 *
                 *  var h = repcen.GetAll (0, 0);
                 *  repcp.BorrarReportesEvento (even.ID);
                 *  h = repcen.GetAll (0, 0);
                 *
                 *  repcp.BorrarReportesReto (reten.ID);
                 *  var y = repcen.GetAll (0, 0);
                 *
                 *  retcp.BorrarReto (repen.ID);
                 *  var k = retcen.GetAll (0, 0);
                 *
                 */

                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }
示例#26
0
public static void InitializeData ()
{
        /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
        try
        {
                // Insert the initilizations of entities using the CEN classes

                UserCEN userCen = new UserCEN();

                IdiomaCEN idio = new IdiomaCEN();
                idio.New_("Castellano");
                idio.New_("Ingles");
                idio.New_("Aleman");
                idio.New_("Frances");

                NoConectadoCEN nconCen = new NoConectadoCEN();
                

                ConectadoCEN conec = new ConectadoCEN();
                //idioma?
                conec.New_("John Jonero Jonancio", "JoJoJo", new DateTime(1991, 11, 13), "pass", "*****@*****.**", false, 1, http://m.memegen.com/1j7mtm.jpg);
                conec.New_("Tum Tumtum Tumtumtum", "Tumx6", new DateTime(1995, 10, 10), "tumaqueguay", "*****@*****.**", true, 1, http://m.memegen.com/sg0yim.jpg);
                conec.New_("Bruno Lee", "LeeBru", new DateTime(1986, 01, 02), "leeunlibru", "*****@*****.**", false, 1, https://s-media-cache-ak0.pinimg.com/236x/7a/10/88/7a1088b474181b312d12b4fb2565cf7d.jpg);
                conec.New_("Maria Muffin", "LovePalomas", new DateTime(1998, 05, 24), "jajaja", "*****@*****.**", true, 1, http://img.desmotivaciones.es/201107/MariaMuffin.jpg);
                conec.New_("Jair Powa", "DigoJairPaReirme", new DateTime(1988, 08, 30), "garagefruit", "*****@*****.**", true, 1, http://m.memegen.com/v47sxo.jpg);

                
                AdminCEN admi = new AdminCEN();
                //idioma?
                admi.New_("Paco Gonzalez Garcia", "Paconator", new DateTime(1990, 08, 03), "123456", "*****@*****.**", true, 1, http://r30.imgfast.net/users/3017/12/50/30/avatars/640-22.jpg);
                admi.New_("Laura Gutierrez Fuentes", "Larra", new DateTime(1989, 10, 12), "password", "*****@*****.**", true, 1, http://vignette3.wikia.nocookie.net/hieloyfuego/images/d/d6/A_Lyseni_noblewoman_by_Magali_Villeneuve%C2%A9.jpg/revision/latest?cb=20150214193400);
                admi.New_("Luis Sanchez Aroca", "Luis S.A.", new DateTime(1992, 02, 22), "contraseña", "*****@*****.**", false, 1, https://s-media-cache-ak0.pinimg.com/236x/12/c4/6a/12c46a55fd7c5257f1eae1e1f49c49ac.jpg);

                RedactorCEN redCen = new RedactorCEN();
                //idioma?
                redCen.New_("Juan Lujan Fernandez", "JuanLuFer", new DateTime(1981, 09, 13), "jajajajeje", "*****@*****.**", false, 1, https://kiwicdn.akamaized.net/6c10/ELxRqkM4UYyi4EQRxL2pER_150.jpg);
                redCen.New_("Fernanda Gomariz Sanchez", "GomaGoma", new DateTime(1985, 12, 12), "gomugomu", "*****@*****.**", true, 1, http://papels.es/gestion/imagenesges/zoom/goma-borrar-milan-430.png);
                redCen.New_("Vicente Blasco Ibanez", "MorFil", new DateTime(1970, 01, 28), "tadeloemon", "*****@*****.**", true, 1, http://vignette4.wikia.nocookie.net/mortadelo/images/f/f6/Se%C3%B1or_s%C3%BAper.jpg/revision/latest?cb=20110622161302&path-prefix=es);


                ArticuloCEN art = new ArticuloCEN ();
				//redacta?
				art.New_("Bla blablablablablablablablablablablabla blabla", new DateTime(2013,11,07), OscarsitosGenNHibernate.Enumerated.Oscarsitos.CategArticuloEnum.Rosa, "Paquito clavo un clavito", true, true, http://1.bp.blogspot.com/-CDKU6JbgfDs/UzqMzGs9W2I/AAAAAAAAAKc/SBoA2yBhkBg/s1600/pabl.png);
				art.New_("Blebleble bleblebleblebleblebleblebleble", new DateTime(2013,11,06), OscarsitosGenNHibernate.Enumerated.Oscarsitos.CategArticuloEnum.Estrenos, "Tom es el nuevo Bartman", true, true, http://img10.deviantart.net/e750/i/2008/170/e/0/i_am_bartman__by_leif_j.png);
				art.New_("Bla blablablablabla blobloblobloblo blablablablablablabla blabla", new DateTime(2013,11,10), OscarsitosGenNHibernate.Enumerated.Oscarsitos.CategArticuloEnum.Rumores, "Sara protagonizara Un viaje a tu casa", false, true, https://jetmarinspiraviajar.files.wordpress.com/2015/06/blog_balanza1.jpg);
				art.New_("Blublublu bliblibli blablablablablablablablablablablabla blabla", new DateTime(2013,11, 12), OscarsitosGenNHibernate.Enumerated.Oscarsitos.CategArticuloEnum.Curiosidades, "Gazapos en el rodaje de SuperShurperro", false, false, http://i47.tinypic.com/4g3jtt.jpg);

                PuntuancionConectadoCEN puntCen = new PuntuancionConectadoCEN();
                //espuntuado puntua?
                puntCen.New_(0, 0, 0);
                puntCen.New_(0, 0, 0);
                puntCen.New_(0, 0, 0);
                puntCen.New_(0, 0, 0);n

                ComentarioCEN comen = new ComentarioCEN();
                //escritor y articulo?
                comen.New_("Te odio Juan Hanks!", 256, 1,1);
                comen.New_("Yo aparqué ahí ayer", 3, 1,1);
                comen.New_("Ojalá rueden aqui y necesiten extras", 0, 1,1);
                comen.New_("Dos chicas sin blanca es una serie muy buena", -30, 1,1);


                

                /*UsuarioConectCEN usconCen = new UsuarioConectCEN();
				//comentario?
				usconCen.New_("Jose Escalejo Muniz", "joes", new DateTime(1978,12,20), "jajajojojeje", "*****@*****.**");//attribute?
				usconCen.New_("Sara Gertrude Garcia", "saGer", new DateTime(1992,10,01), "esagerado", "*****@*****.**");//attribute?
				usconCen.New_("Perico Palotes", "Palote", new DateTime(1980,04,05), "perpalo", "*****@*****.**");//attribute?
				
				
				UsuarioNoConectCen usnoconCen = new usnoconCen ();*/



                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
        {
                System.Console.WriteLine (ex.InnerException);
                throw ex;
        }
}
示例#27
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                VariableEN   variable = new VariableEN();
                IVariableCAD _IVarCAD = new VariableCAD();
                VariableCEN  varCEN   = new VariableCEN(_IVarCAD);

                PackEN   pack      = new PackEN();
                IPackCAD _IPackCAD = new PackCAD();
                PackCEN  packCEN   = new PackCEN(_IPackCAD);

                int idVAR1 = varCEN.Crear("Tarima laminada", "Muy bonita", 120.23, "imagen", 10, "miniatura");
                int idVAR2 = varCEN.Crear("Tarima flotante", "Muy fea", 100.10, "imagen", 10, "miniatura");

                int idPack1 = packCEN.Crear("Pack A", "Familia A", "Descripci?n Pack A", "rojo", "PAA");
                int idPack2 = packCEN.Crear("Pack B", "Familia A", "Descripci?n Pack B", "azul", "PAB");

                IList <int> variables = new List <int>();
                variables.Add(idVAR1);
                variables.Add(idVAR2);

                //packCEN.AsignarVariable(idPack1, variables);
                //packCEN.AsignarVariable(idPack2, variables);

                IList <int> packs = new List <int>();
                packs.Add(idPack1);
                packs.Add(idPack2);

                varCEN.AsignarPack(idVAR1, packs);
                varCEN.AsignarPack(idVAR2, packs);

                IAdminCAD _IAdminCAD = new AdminCAD();
                AdminCEN  adminCEN   = new AdminCEN(_IAdminCAD);

                adminCEN.CrearAdmin("*****@*****.**", "12345", "Tigran");

                /*List<PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN> musicTracks = new List<PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN>();
                 * PersonalHomeGenNHibernate.EN.Mediaplayer.UserEN userEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.UserEN();
                 * PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN artistEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN();
                 * PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN musicTrackEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN();
                 * PersonalHomeGenNHibernate.CEN.Mediaplayer.ArtistCEN artistCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.ArtistCEN();
                 * PersonalHomeGenNHibernate.CEN.Mediaplayer.UserCEN userCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.UserCEN();
                 * PersonalHomeGenNHibernate.CEN.Mediaplayer.MusicTrackCEN musicTrackCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.MusicTrackCEN();
                 * PersonalHomeGenNHibernate.CEN.Mediaplayer.PlayListCEN playListCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.PlayListCEN();
                 *
                 *              //Add Users
                 * userEN.Email = "*****@*****.**";
                 * userEN.Name = "user";
                 * userEN.Surname = "userSurname";
                 * userEN.Password = "******";
                 * userCEN.New_(userEN.Name, userEN.Surname, userEN.Email, userEN.Password);
                 *
                 * //Add Music Track1
                 * musicTrackEN.Id = "http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3";
                 * musicTrackEN.Format = "mp3";
                 * musicTrackEN.Lyrics = "Beer Beer Beer Beer Beer Beer ..";
                 * musicTrackEN.Name = "Beer Beer Beer";
                 * musicTrackEN.Company = "Company";
                 * musicTrackEN.Cover = "http://www.tomasabraham.com.ar/cajadig/2007/images/nro18-2/beer1.jpg";
                 * musicTrackEN.Price = 20;
                 * musicTrackEN.Rating = 5;
                 * musicTrackEN.CommunityRating = 5;
                 * musicTrackEN.Duration = 200;
                 * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name,
                 *  musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating,
                 *  musicTrackEN.Price, musicTrackEN.Duration);
                 * musicTracks.Add(musicTrackEN);
                 * musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email);
                 *
                 * //Add Music Track2
                 * musicTrackEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN();
                 * musicTrackEN.Id = "http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3";
                 * musicTrackEN.Format = "mp3";
                 * musicTrackEN.Lyrics = "";
                 * musicTrackEN.Name = "Chariots of Fire";
                 * musicTrackEN.Company = "Company 2";
                 * musicTrackEN.Cover = "http://www.tupelicula.es/imagenes/pelisonline/628.jpg";
                 * musicTrackEN.Price = 10;
                 * musicTrackEN.Rating = 3;
                 * musicTrackEN.CommunityRating = 2;
                 * musicTrackEN.Duration = 220;
                 * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name,
                 *  musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating,
                 *  musicTrackEN.Price, musicTrackEN.Duration);
                 * musicTracks.Add(musicTrackEN);
                 *              musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email);
                 *
                 * //Add Music Track3
                 * musicTrackEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN();
                 * musicTrackEN.Id = "http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3";
                 * musicTrackEN.Format = "mp3";
                 * musicTrackEN.Lyrics = "";
                 * musicTrackEN.Name = "I Gotta Feeling";
                 * musicTrackEN.Company = "Company 3";
                 * musicTrackEN.Cover = "http://www.nuncamas.org/images_post/0981248470.jpg";
                 * musicTrackEN.Price = 14;
                 * musicTrackEN.Rating = 4;
                 * musicTrackEN.CommunityRating = 5;
                 * musicTrackEN.Duration = 180;
                 * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name,
                 *  musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating,
                 *  musicTrackEN.Price, musicTrackEN.Duration);
                 * musicTracks.Add(musicTrackEN);
                 *              musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email);
                 *
                 * //Add Music Track4
                 * musicTrackEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.MusicTrackEN();
                 * musicTrackEN.Id = "http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3";
                 * musicTrackEN.Format = "mp3";
                 * musicTrackEN.Lyrics = "";
                 * musicTrackEN.Name = "Waka Waka World Cup 2010";
                 * musicTrackEN.Company = "Company 4";
                 * musicTrackEN.Cover = "http://carris.files.wordpress.com/2010/03/logosudafrica2010.jpg";
                 * musicTrackEN.Price = 22;
                 * musicTrackEN.Rating = 5;
                 * musicTrackEN.CommunityRating = 5;
                 * musicTrackEN.Duration = 189;
                 * musicTrackCEN.New_(musicTrackEN.Id, musicTrackEN.Format, musicTrackEN.Lyrics, musicTrackEN.Name,
                 *  musicTrackEN.Company, musicTrackEN.Cover, musicTrackEN.CommunityRating, musicTrackEN.Rating,
                 *  musicTrackEN.Price, musicTrackEN.Duration);
                 * musicTracks.Add(musicTrackEN);
                 *              musicTrackCEN.AsignUser(musicTrackEN.Id,userEN.Email);
                 *
                 * //Add PlayList 1
                 * int idPlayList = playListCEN.New_("List1", "This is my playList 1", "Rock", userEN);
                 * //Define tracks to Add to PlayList 1
                 * List<String> tracks = new List<string>();
                 * tracks.Add("http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3");
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3");
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3");
                 * //Add Songs to PlayList 1
                 * playListCEN.AddMusicTrack(idPlayList, tracks);
                 *
                 * //Add PlayList 2
                 * idPlayList = playListCEN.New_("List2", "This is my playList 2", "Pop", userEN);
                 * //Define tracks to Add to PlayList 2
                 * tracks = new List<string>();
                 * tracks.Add("http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3");
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3");
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3");
                 * //Add Songs to PlayList 2
                 * playListCEN.AddMusicTrack(idPlayList, tracks);
                 *
                 * //Add PlayList 2
                 * idPlayList = playListCEN.New_("List2", "This is my playList 2", "Pop", userEN);
                 * //Define tracks to Add to PlayList 2
                 * tracks = new List<string>();
                 * tracks.Add("http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3");
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3");
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3");
                 * //Add Songs to PlayList 2
                 * playListCEN.AddMusicTrack(idPlayList, tracks);
                 *
                 * //Add PlayList 3
                 * idPlayList = playListCEN.New_("List3", "This is my playList 3", "Pop", userEN);
                 * //Define tracks to Add to PlayList 3
                 * tracks = new List<string>();
                 * tracks.Add("http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3");
                 * tracks.Add("http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3");
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3");
                 * //Add Songs to PlayList 3
                 * playListCEN.AddMusicTrack(idPlayList, tracks);
                 *
                 *
                 * //Define Artist 1
                 * List<PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN> artists = new List<PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN>();
                 * artistEN.Id = 1;
                 * artistEN.Name = "Youth of Britain";
                 * artists.Add(artistEN);
                 * artistCEN.New_(artistEN.Id, artistEN.Name);
                 * tracks = new List<string>();
                 * tracks.Add("http://www2.b3ta.com/mp3/Beer Beer Beer (YOB mix).mp3");
                 * artistCEN.AsignTrack(artistEN.Id, tracks);
                 * //Define Artist 2
                 * artistEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN();
                 * artistEN.Id = 2;
                 * artistEN.Name = "Vangelis";
                 * artists.Add(artistEN);
                 * artistCEN.New_(artistEN.Id, artistEN.Name);
                 * tracks = new List<string>();
                 * tracks.Add("http://www.goear.com/files/sst2/mp3files/01122006/681dabd7c2c03aad5f10a13abaa61f95.mp3");
                 * artistCEN.AsignTrack(artistEN.Id, tracks);
                 * //Define Artist 3
                 * artistEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN();
                 * artistEN.Id = 3;
                 * artistEN.Name = "Black Eyed Peas";
                 * artists.Add(artistEN);
                 * artistCEN.New_(artistEN.Id, artistEN.Name);
                 * tracks = new List<string>();
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/12062009/833734cbbb8d43bb5393c18793783e6d.mp3");
                 * artistCEN.AsignTrack(artistEN.Id, tracks);
                 * //Define Artist 4
                 * artistEN = new PersonalHomeGenNHibernate.EN.Mediaplayer.ArtistEN();
                 * artistEN.Id = 4;
                 * artistEN.Name = "Shakira";
                 * artists.Add(artistEN);
                 * artistCEN.New_(artistEN.Id, artistEN.Name);
                 * tracks = new List<string>();
                 * tracks.Add("http://www.goear.com/files/sst5/mp3files/31052010/50c15dc1018ea9dcec455d7b78e7889c.mp3");
                 * artistCEN.AsignTrack(artistEN.Id, tracks);
                 *
                 * //Define Album
                 * //PersonalHomeGenNHibernate.CEN.Mediaplayer.AlbumCEN albumCEN = new PersonalHomeGenNHibernate.CEN.Mediaplayer.AlbumCEN();
                 * //albumCEN.New_("Album 1", "This is a Album 1", artists, musicTracks);*/
                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#28
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/

            try
            {
                // Insert the initilizations of entities using the CEN classes

                //prueba cambio
                // p.e. CustomerCEN customer = new CustomerCEN();
                // customer.New_ (p_user:"******", p_password:"******");
                //lub_lecCEN club = new Club_lecCEN();
                //           w DateTime(2020, 11, 21),
                //creamos USUARIOS y ADMINS
                UsuarioCEN usuCEN = new UsuarioCEN();
                int        idUSU1 = usuCEN.New_("password", "*****@*****.**", "fotoperf", "usu1", 0);
                int        idUSU2 = usuCEN.New_("password", "*****@*****.**", "fotoperf", "usu2", 0);
                int        idUSU3 = usuCEN.New_("password", "*****@*****.**", "fotoperf", "usu3", 0);
                AdminCEN   adCEN  = new AdminCEN();
                int        idAD1  = adCEN.New_("password", "*****@*****.**", "fotoperf", "Admin1", 0);


                //creamos AUTORES
                AutorCEN auCEN = new AutorCEN();
                int      idAUT = auCEN.New_("Edgar Allan Poe", 0, new DateTime(2020, 01, 22), "foto.png");

                int idAUT2 = auCEN.New_("Laura Gallego", 0, new DateTime(2020, 01, 22), "foto2.png");
                //creamos LIBROS
                LibroCEN libCEN = new LibroCEN();
                int      idLIB  = libCEN.PublicarLibro("El cuervo", "Terror", new DateTime(2020, 01, 22), "ingles", "Portada.jpg", 4.4, "enlacecompra.com", 200, 50, idUSU1, 0, idAUT);
                int      idLIB2 = libCEN.PublicarLibro("El cuervo 2", "Terror 2", new DateTime(2020, 01, 22), "ingles 2", "Portada2.jpg", 4.4, "enlacecompra2.com", 200, 60, idUSU3, 0, idAUT);
                int      idLIB3 = libCEN.PublicarLibro("El cuervo 3", "Terror 3", new DateTime(2020, 01, 22), "ingles 3", "Portada3.jpg", 4.4, "enlacecompra3.com", 200, 300, idUSU1, 1, idAUT);
                int      idLIB4 = libCEN.PublicarLibro("El cuervo 4", "Terror 4", new DateTime(2020, 01, 22), "ingles 4", "Portada4.jpg", 4.4, "enlacecompra4.com", 200, 30, idUSU1, 1, idAUT);
                int      idLIB5 = libCEN.PublicarLibro("El cuervo 5", "Terror 5", new DateTime(2020, 01, 22), "ingles 5", "Portada5.jpg", 4.4, "enlacecompra5.com", 500, 30, idUSU1, 1, idAUT);
                int      idLIB6 = libCEN.PublicarLibro("Memorias de idhun", "Drama", new DateTime(2020, 01, 22), "español", "Portada6.jpg", 4.4, "enlacecompra6.com", 500, 30, idUSU2, 1, idAUT2);
                //creamos PUNTUACION
                PuntuacionCEN punCEN = new PuntuacionCEN();
                int           idPUN  = punCEN.New_(4, idUSU1, idLIB);

                //creamos CLUB con un libro
                Club_lecCEN clubCEN = new Club_lecCEN();
                int         idCLUB  = clubCEN.New_(new DateTime(2020, 12, 22), 150, true, idLIB);

                //creamos COMENTARIO con un libro y usuario
                ComentarioCEN comCEN = new ComentarioCEN();
                int           idCOM  = comCEN.PublicarComentario("titulo", new DateTime(2020, 01, 22), "contenido texto etc este es amigo", idLIB, idUSU2, 125);
                int           idCOM2 = comCEN.PublicarComentario("titulo", new DateTime(2020, 01, 22), "contenido texto etc este no es amigo", idLIB, idUSU2, 120);
                //creamos SOLICITUD AMISTAD y la inciamos ACEPTADA
                SolicitudCEN soliCEN = new SolicitudCEN();
                int          idSOLI  = soliCEN.CrearSolicitud(TiposolicitudEnum.aceptado, idUSU1, idUSU2);
                //cen customizado y ver que esta pendiente

                //creamos LISTA
                ListaCEN lisCEN = new ListaCEN();
                int      idLIS  = lisCEN.New_(TipolistaEnum.favorito, idUSU1);



                /* ==== NUEVA COMPRA ====*/
                CompraCP compraCP = new CompraCP();
                compraCP.New_(idUSU1, idLIB, "paypal", "87237136763-CV123", new DateTime(2020, 01, 22), "terminal", "amazon");
                // Mostramos por pantalla con un console log que se han actualizado las compras del libro
                LibroEN   libEN = libCEN.ReadOID(idLIB);                   // Primero sacamos el libro actual
                UsuarioEN usuEN = usuCEN.ReadOID(libEN.Creador.UsuarioID); // Sacamos el usuario asociado a la id del libro
                Console.WriteLine("Las compras del libro con nombre \"" + libEN.Nombre + "\" son: " + libEN.Compras);
                Console.WriteLine("El usuario: " + usuEN.Nombre + " ha recibido " + libEN.Precio + "EUROS. Su total ahora es de: " + usuEN.Dineroventa);

                /* ==== NUEVA COMPRA ====*/
                compraCP.New_(idUSU2, idLIB, "mastercard", "2828282828-C33", new DateTime(2020, 01, 22), "terminal2", "amazon");
                // Mostramos por pantalla con un console log que se han actualizado las compras del libro
                libEN = libCEN.ReadOID(idLIB);                   // Primero sacamos el libro actual
                usuEN = usuCEN.ReadOID(libEN.Creador.UsuarioID); // Sacamos el usuario asociado a la id del libro
                Console.WriteLine("Las compras del libro con nombre \"" + libEN.Nombre + "\" son: " + libEN.Compras);
                Console.WriteLine("El usuario: " + usuEN.Nombre + " ha recibido " + libEN.Precio + "EUROS. Su total ahora es de: " + usuEN.Dineroventa);

                /* ==== NUEVA COMPRA ====*/
                compraCP.New_(idUSU2, idLIB2, "mastercard", "2828282828-C33", new DateTime(2020, 01, 22), "terminal2", "amazon");
                // Mostramos por pantalla con un console log que se han actualizado las compras del libro
                libEN = libCEN.ReadOID(idLIB2);                  // Primero sacamos el libro actual
                usuEN = usuCEN.ReadOID(libEN.Creador.UsuarioID); // Sacamos el usuario asociado a la id del libro
                Console.WriteLine("Las compras del libro con nombre \"" + libEN.Nombre + "\" son: " + libEN.Compras);
                Console.WriteLine("El usuario: " + usuEN.Nombre + " ha recibido " + libEN.Precio + "EUROS. Su total ahora es de: " + usuEN.Dineroventa);

                // ACEPTAR SOLICITUD

                /*
                 * try
                 * {
                 *  solCEN.aceptar(idSol1);
                 * }
                 * catch (Exception e)
                 * {
                 *  System.Console.WriteLine(e.Message);
                 * }
                 *
                 * solCEN.aceptar(idSol1);
                 *
                 * SolicitudEN solEN = new SolicitudCAD().ReadOIDDefault(idSol1);
                 * Console.WriteLine("La solicitud ha sido aceptada");
                 */

                // ZONA FILTROS
                Console.WriteLine("==== FILTROS ====");
                Console.WriteLine(":::::Lista de usuarios registrados:::::");
                IList <UsuarioEN> listaUsus = usuCEN.ReadFilter();
                foreach (UsuarioEN usu in listaUsus)
                {
                    Console.WriteLine("Nombre:" + usu.Nombre + " Email:" + usu.Mail);
                }
                Console.WriteLine(":::::::::::::::::::::::::::::::::::::::");
                Console.WriteLine();
                Console.WriteLine(":::::Filtrado de comentarios:::::");
                Console.WriteLine("Lista comentarios filtrados por paginas (100)");
                IList <ComentarioEN> listaCom = comCEN.ReadFilter(100);
                foreach (ComentarioEN com in listaCom)
                {
                    Console.WriteLine("Autor: " + com.Titulo);
                    Console.WriteLine("Comentario: " + com.Contenido);
                    Console.WriteLine();
                }
                Console.WriteLine(":::::::::::::::::::::::::::::::::::::::");
                Console.WriteLine();
                Console.WriteLine(":::::Lista libros por precio:::::");
                Console.WriteLine(" Un filtro por los mas caros a partir de un precio (establecido por nosotros, 500)");
                IList <LibroEN> listaLibros = libCEN.ReadFilter(500);
                foreach (LibroEN libro in listaLibros)
                {
                    Console.WriteLine("Libro: " + libro.Nombre + " Precio: " + libro.Precio);
                }
                Console.WriteLine(":::::::::::::::::::::::::::::::::::::::");
                Console.WriteLine();
                Console.WriteLine(":::::Bestsellers de un vendedor:::::");
                Console.WriteLine(" Un filtro de libros por el dinero total que han dado a un usuario concreto (usu1)");
                usuEN       = usuCEN.ReadOID(idUSU1);
                listaLibros = libCEN.FiltroBestSeller(usuEN.Mail);
                foreach (LibroEN libro in listaLibros)
                {
                    double precio = libro.Precio * (double)libro.Compras;
                    Console.WriteLine("Libro: " + libro.Nombre + " con " + libro.Compras + " unidades a un precio de " + libro.Precio + " // Total ingresos: " + precio);
                }
                Console.WriteLine(":::::::::::::::::::::::::::::::::::::::");

                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }
示例#29
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                // Insert the initilizations of entities using the CEN classes


                // p.e. CustomerCEN customer = new CustomerCEN();
                // customer.New_ (p_user:"******", p_password:"******");

                //------Creation------//

                //Creamos Registrado
                RegistradoCEN registrado_diegoCEN = new RegistradoCEN();
                int           diegoID             = registrado_diegoCEN.New_("*****@*****.**", "diego_pass", new DateTime(2001, 1, 1, 9, 0, 0), "Diego", "Carcamo", new DateTime(1900, 6, 1));

                RegistradoCAD x  = new RegistradoCAD();
                RegistradoEN  xx = x.ReadOIDDefault(diegoID);



                //Creamos Admin
                AdminCEN admin   = new AdminCEN();
                int      davidID = admin.New_("*****@*****.**", "aaAdmin1!", new DateTime(2001, 1, 1, 9, 0, 0));

                //Creamos Ciudad
                CiudadCEN ciudadCEN = new CiudadCEN();
                String    ciu       = ciudadCEN.New_("Alicante", "Alicante");

                //Creamos Direccion
                DireccionCEN direccionCEN = new DireccionCEN();
                int          direccionID  = direccionCEN.New_("02001", "Calle de los caidos", 3, 1, 2, ciu);

                //Creamos TipoCocina
                TipoCocinaCEN tipoCocinaCEN = new TipoCocinaCEN();
                String        tipo          = tipoCocinaCEN.New_("Tradicional");

                //Creamos Restaurante
                RestauranteCEN restauranteCEN = new RestauranteCEN();
                int            forkID         = restauranteCEN.New_("*****@*****.**", "fork_pass", new DateTime(1999, 4, 17), "Fork", new DateTime(1999, 4, 17), tipo, 40, 0, 15.50f, "Descripcio", "Menu");

                //Creamos HorarioSemana
                HorarioSemanaCEN horarioSemanaCEN = new HorarioSemanaCEN();
                int horarioSem1ID = horarioSemanaCEN.New_();

                //Creamos HorarioDia
                HorarioDiaCEN horarioDiaCEN  = new HorarioDiaCEN();
                int           horarioDia1ID  = horarioDiaCEN.New_(new DateTime(2001, 1, 1, 9, 0, 0), new DateTime(2001, 1, 1, 15, 0, 0), new DateTime(2001, 1, 1, 17, 0, 0), new DateTime(2001, 1, 2, 1, 0, 0), DiaSemanaEnum.lunes, horarioSem1ID);
                HorarioDiaCEN horarioDia2CEN = new HorarioDiaCEN();
                int           horarioDia2ID  = horarioDia2CEN.New_(new DateTime(2001, 1, 1, 9, 0, 0), new DateTime(2001, 1, 1, 15, 0, 0), new DateTime(2001, 1, 1, 17, 0, 0), new DateTime(2001, 1, 2, 1, 0, 0), DiaSemanaEnum.martes, horarioSem1ID);

                //Creamos Reserva
                ReservaCEN reservaCEN  = new ReservaCEN();
                int        reservaID   = reservaCEN.New_(diegoID, forkID, 4, EstadoReservaEnum.pendiente, false, new DateTime(2001, 1, 1, 15, 0, 0), new DateTime(2001, 1, 1, 9, 0, 0));
                ReservaCEN reserva1CEN = new ReservaCEN();
                int        reserva1ID  = reserva1CEN.New_(diegoID, forkID, 3, EstadoReservaEnum.pendiente, false, new DateTime(2001, 2, 1, 15, 0, 0), new DateTime(2001, 1, 1, 9, 0, 0));

                //Creamos Opinion
                OpinionCEN opinionCEN = new OpinionCEN();
                int        opinionID  = opinionCEN.New_(ValoracionEnum.media, "Titulo de la opinion", "contenido de la opinion", diegoID, forkID, new DateTime(2001, 1, 1, 9, 0, 0));
                int        Opinion2ID = opinionCEN.New_(ValoracionEnum.media, "Titulo de la opinion2", "contenido de la opinion2", diegoID, forkID, new DateTime(2001, 1, 1, 9, 0, 0));

                //Creamos NotificacionGenerica
                NotificacionGenericaCEN notificacionGenericaCEN = new NotificacionGenericaCEN();
                int notificacionGenericaID = notificacionGenericaCEN.New_(TipoNotificacionEnum.nuevaOpinion, "Texto default de esta notificacion", "titulo default de esta notificacion");

                //Creamos Notificacion
                NotificacionCEN notificacionCEN = new NotificacionCEN();
                int             notificacionID  = notificacionCEN.New_("contenido", notificacionGenericaID, new DateTime(2001, 1, 1, 15, 0, 0), false);

                //Creamos Usuario
                UsuarioCEN usuarioCEN = new UsuarioCEN();
                int        usuarioID  = usuarioCEN.New_("*****@*****.**", "gaspar_pass", new DateTime(2001, 1, 1, 9, 0, 0));



                //------Tests------//

                //getReservasFromRegistrado(), getReservasFromRestauranteYRegistrado(), getReservasFromRegistradoFinal();
                IList <ReservaEN> ReservasDelUsuarioRegistrado = new List <ReservaEN>();
                System.Console.WriteLine();
                System.Console.WriteLine("----------------ALGUNOS METODOS DE RESERVA----------------");

                ReservaCAD reservaCAD = new ReservaCAD();


                System.Console.WriteLine("Reservas del usuario registrado: ");
                ReservasDelUsuarioRegistrado = reservaCAD.GetReservasFromRegistrado(diegoID);
                foreach (var p in ReservasDelUsuarioRegistrado)
                {
                    System.Console.WriteLine(p.Id);
                }

                System.Console.WriteLine("-----");

                System.Console.WriteLine("Reservas del usuario registrado para un restaurante: ");
                IList <ReservaEN> ReservasDelUsuarioRegistradoYRestaurante = new List <ReservaEN>();
                ReservasDelUsuarioRegistradoYRestaurante = reservaCAD.GetReservasFromRestauranteYRegistrado(diegoID, forkID);
                foreach (var p in ReservasDelUsuarioRegistradoYRestaurante)
                {
                    System.Console.WriteLine(p.Id);
                }

                System.Console.WriteLine("-----");

                System.Console.WriteLine("Reservas del usuario registrado no finalizadas: ");
                IList <ReservaEN> ReservasDelUsuarioRegistradoPorFinal = new List <ReservaEN>();
                ReservasDelUsuarioRegistradoPorFinal = reservaCAD.GetReservasFromRegistradoFinal(diegoID, false);
                foreach (var p in ReservasDelUsuarioRegistradoPorFinal)
                {
                    System.Console.WriteLine(p.Id);
                }

                System.Console.WriteLine("-----");



                System.Console.WriteLine("----- Cambiar estado de una reserva----------");

                ReservaEN reservaEN = reserva1CEN.ReadOID(reserva1ID);

                System.Console.WriteLine("Estado original de la reserva con id: " + reservaEN.Id + " -> " + reservaEN.Estado);
                System.Console.WriteLine();


                reserva1CEN.CambiarEstado(EstadoReservaEnum.cancelada, reserva1ID);
                reservaEN = reserva1CEN.ReadOID(reserva1ID);

                System.Console.WriteLine("Estado actual de la reserva con id: " + reservaEN.Id + " -> " + reservaEN.Estado);

                //agregarDireccion(), getDireccion(), agregarHorarioSemana(), getHorarioSemana(), agregarHorarioDia(), GetHorarioDiaFromHorarioSemana();
                System.Console.WriteLine();
                System.Console.WriteLine("----------------ALGUNOS METODOS DE RESTAURANTE, HORARIOSEMANA Y HORARIODIA----------------");
                RestauranteCAD restauranteCAD = new RestauranteCAD();
                RestauranteEN  restauranteEN  = restauranteCAD.ReadOIDDefault(forkID);

                System.Console.WriteLine("Le agregamos una direccion");
                restauranteCAD.AgregarDireccion(forkID, direccionID);
                System.Console.WriteLine("La direccion del restaurante con id: " + restauranteEN.Id + " es: " + restauranteCAD.GetDireccion(forkID).Id);

                System.Console.WriteLine("-----");
                System.Console.WriteLine("Le agregamos al HorarioSemana un par de HorariosDia");
                IList <int> HorariosDelDia = new List <int>();
                HorariosDelDia.Add(horarioDia1ID);
                HorariosDelDia.Add(horarioDia2ID);

                HorarioSemanaCAD HorarioSemanaCAD = new HorarioSemanaCAD();
                HorarioSemanaCAD.AgregarHorarioDia(horarioSem1ID, HorariosDelDia);

                System.Console.WriteLine("-----");
                System.Console.WriteLine("Estos son los horarios del dia para el Horario Semana del Restaurante: ");
                IList <HorarioDiaEN> HorariosDia   = new List <HorarioDiaEN>();
                HorarioDiaCAD        horarioDiaCAD = new HorarioDiaCAD();
                HorariosDia = horarioDiaCAD.GetHorariosDiaFromHorarioSemana(horarioSem1ID);
                foreach (var p in HorariosDia)
                {
                    System.Console.WriteLine(p.Dia + ": " + p.Id);
                }

                System.Console.WriteLine("-----");
                System.Console.WriteLine("Le agregamos el HorarioSemana al Restaurante");
                restauranteCAD.AgregarHorarioSemana(forkID, horarioSem1ID);
                System.Console.WriteLine("El HorarioSemana del restaurante con id: " + restauranteEN.Id + " es: " + restauranteCAD.GetHorarioSemana(forkID));


                //getOpinionsFromRegistrado(), getOpinionsFromRestauranteYRegistradoByValoracion();
                System.Console.WriteLine();
                System.Console.WriteLine("----------------ALGUNOS METODOS DE OPINION----------------");
                OpinionCAD        OpinionCAD = new OpinionCAD();
                IList <OpinionEN> Opiniones  = new List <OpinionEN>();
                System.Console.WriteLine("Estas son las opiniones del UsuarioRegistrado con Id " + diegoID + ": ");
                Opiniones = OpinionCAD.GetOpinionsFromRegistrado(diegoID);
                foreach (var p in Opiniones)
                {
                    System.Console.WriteLine(p.Id);
                }

                System.Console.WriteLine("-----");
                System.Console.WriteLine("Estas son las opiniones del UsuarioRegistrado con Id " + diegoID + " del restaurante con Id " + forkID + "que tienen una valoracion Media: ");
                Opiniones = new List <OpinionEN>();
                Opiniones = OpinionCAD.GetOpinionsFromRegistradoYRestauranteByValoracion(diegoID, ValoracionEnum.media, forkID);
                foreach (var p in Opiniones)
                {
                    System.Console.WriteLine(p.Id);
                }

                //agregarUsuario(), agregarReserva(), agregarOpinion(), desvincularOpinion(), getUsuario(), getReserva();
                System.Console.WriteLine();
                System.Console.WriteLine("----------------ALGUNOS METODOS DE NOTIFICACION----------------");
                System.Console.WriteLine("Le agregamos a la Notificacion con id " + notificacionID + " un usuario, una reserva y una opinion");
                NotificacionCAD NotificacionCAD = new NotificacionCAD();
                NotificacionCAD.AgregarUsuario(notificacionID, diegoID);
                NotificacionCAD.AgregarReserva(notificacionID, reserva1ID);
                NotificacionCAD.AgregarOpinion(notificacionID, opinionID);
                System.Console.WriteLine();
                System.Console.WriteLine("-----");
                System.Console.WriteLine("Le quitamos a la Notificacion con id " + notificacionID + "la opinion que tiene agregada");
                NotificacionCAD.DesvincularOpinion(notificacionID, opinionID);

                System.Console.WriteLine();
                System.Console.WriteLine("-----");
                UsuarioEN usu = NotificacionCAD.GetUsuario(notificacionID);
                ReservaEN res = NotificacionCAD.GetReserva(notificacionID);
                System.Console.WriteLine("Estos son el usuario: " + usu + " y la reserva: " + res + " vinculados a la Notificacion con id " + notificacionID + " : ");

                System.Console.WriteLine();
                System.Console.WriteLine("---------Hacemos el Login de Usuario----------");
                UsuarioCEN usu2 = new UsuarioCEN();


                String res2 = usu2.Login(diegoID, "diego_pass");
                System.Console.WriteLine("Login " + res2);



                registrado_diegoCEN.AgregarDireccion(diegoID, direccionID);



                System.Console.WriteLine();
                System.Console.WriteLine("---------Comprobar la direcci�n del registrado----------");

                DireccionEN direccionEN = registrado_diegoCEN.GetDireccion(diegoID);
                System.Console.WriteLine();
                System.Console.WriteLine("Direcci�n del registrado con id: " + diegoID + " es " + direccionEN.Calle + " " + direccionEN.Numero);


                System.Console.WriteLine();
                System.Console.WriteLine("---------Modificar direcci�n----------");

                RegistradoCP registradoCP = new RegistradoCP();

                bool ok = registradoCP.ModificarDireccion(diegoID, "Calle Castilla", "26200", 1, 88, 88);



                if (ok)
                {
                    System.Console.WriteLine();
                    System.Console.WriteLine("Nueva direcci�n del registrado con id: " + diegoID + " es " + registrado_diegoCEN.GetDireccion(diegoID).Calle + " " + registrado_diegoCEN.GetDireccion(diegoID).Numero);
                }
                else
                {
                    System.Console.WriteLine();
                    System.Console.WriteLine("Registrado sin direccion");
                }



                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }
示例#30
0
        public SMPGenNHibernate.EN.SMP.AdminEN New_CP(string p_nombre, string p_apellidos, String p_contrasenya, string p_email, string p_direccion, string p_tarjeta, string p_imagen)
        {
            /*PROTECTED REGION ID(SMPGenNHibernate.CP.SMP_admin_new_CP) ENABLED START*/

            IAdminCAD adminCAD = null;
            AdminCEN  adminCEN = null;

            SMPGenNHibernate.EN.SMP.AdminEN result = null;


            try
            {
                SessionInitializeTransaction();
                adminCAD = new AdminCAD(session);
                adminCEN = new  AdminCEN(adminCAD);


                ListaCAD listaCAD = new ListaCAD(session);
                ListaCEN listaCEN = new ListaCEN(listaCAD);


                UsuarioCAD usuarioCAD = new UsuarioCAD(session);
                UsuarioCEN usuarioCEN = new UsuarioCEN(usuarioCAD);

                CarritoCAD CarritoCAD = new CarritoCAD(session);
                CarritoCEN CarritoCEN = new CarritoCEN(CarritoCAD);

                string oid;
                //Initialized AdminEN
                AdminEN adminEN;
                adminEN        = new AdminEN();
                adminEN.Nombre = p_nombre;

                adminEN.Apellidos = p_apellidos;

                adminEN.Contrasenya = Utils.Util.GetEncondeMD5(p_contrasenya);

                adminEN.Email = p_email;

                adminEN.Direccion = p_direccion;

                adminEN.Tarjeta = p_tarjeta;

                adminEN.Imagen = p_imagen;

                //Call to AdminCAD

                oid = adminCAD.New_CP(adminEN);



                int id  = listaCEN.New_(SMPGenNHibernate.Enumerated.SMP.Estado_videoEnum.siguiendo, oid);
                int id2 = listaCEN.New_(SMPGenNHibernate.Enumerated.SMP.Estado_videoEnum.favorito, oid);
                int id3 = listaCEN.New_(SMPGenNHibernate.Enumerated.SMP.Estado_videoEnum.visto, oid);



                IList <int> listas = new List <int>();
                listas.Add(id);
                listas.Add(id2);
                listas.Add(id3);



                usuarioCEN.Addlista(oid, listas);

                result = adminCAD.ReadOIDDefault(oid);

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


            /*PROTECTED REGION END*/
        }