Beispiel #1
0
        public ActionResult Create(CategoriaModelo catMOD, HttpPostedFileBase file)
        {
            String fileName = "", pathh = "";

            if (file != null && file.ContentLength > 0)
            {
                fileName = Path.GetFileName(file.FileName);
                pathh    = Path.Combine(Server.MapPath("~/Images/Uploads"), fileName);
                file.SaveAs(pathh);
            }


            try
            {
                // TODO: Add insert logic here
                fileName = "/Images/Uploads" + fileName;
                CategoriaCEN cen = new CategoriaCEN();
                cen.CrearCategoria(catMOD.nombre);


                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #2
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/

            /*
             * Inicializaci�n de datos previos a la demo.
             * La creaci�n de algunas entidades son necesarias antes de poder proceder
             * con la ejecuci�n del programa.
             * */
            AdministradorCEN admin = new AdministradorCEN();

            admin.CrearAdministrador("admin", "admin", "admin", "admin", "admin");
            CategoriaCEN categoria = new CategoriaCEN();

            categoria.CrearCategoria("cuadra", "vela");
            categoria.CrearCategoria("latina", "vela");
            categoria.CrearCategoria("de cuchillo", "vela");

            ClienteCEN cliente = new ClienteCEN();

            cliente.CrearCliente("a a", "a", "a", "a", "a", "a", "a", "a", "a", "a", "a");
            cliente.CrearCliente("cliente1 cliente1", "cliente1", "cliente1", "cliente1",
                                 "cliente1", "cliente1", "cliente1", "cliente1",
                                 "cliente1", "cliente1", "cliente1");
            cliente.CrearCliente("cliente2 cliente2", "cliente2", "cliente2", "cliente2",
                                 "cliente2", "cliente2", "cliente2", "cliente2",
                                 "cliente2", "cliente2", "cliente2");
            cliente.CrearCliente("cliente3 cliente3", "cliente3", "cliente3", "cliente3",
                                 "cliente3", "cliente3", "cliente3", "cliente3",
                                 "cliente3", "cliente3", "cliente3");
            cliente.CrearCliente("Manuel Manuel", "Manuel", "Manuel", "Manuel",
                                 "Manuel", "Manuel", "Manuel", "Manuel",
                                 "Manuel", "Manuel", "Manuel");

            var pedido = new PedidoCEN();

            pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.en_curso, TipoPagoEnum.paypal, "admin", "cliente1");
            pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.cancelado, TipoPagoEnum.visa, "admin", "cliente1");
            pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.entregado, TipoPagoEnum.paypal, "admin", "cliente1");

            pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.en_curso, TipoPagoEnum.paypal, "admin", "Manuel");
            pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.cancelado, TipoPagoEnum.visa, "admin", "Manuel");
            pedido.CrearPedido(DateTime.Now, EstadoPedidoEnum.entregado, TipoPagoEnum.paypal, "admin", "Manuel");


            ProductoCEN prod  = new ProductoCEN();
            ProductoCEN prod2 = new ProductoCEN();

            prod.CrearProducto(1, 300f, "admin", "latina", "latina clasica", 1);
            prod2.CrearProducto(2, 200f, "admin", "latina", "latina regata", 1);
            prod2.CrearProducto(3, 200f, "admin", "cuadra", "cuadra competicion", 1);
            prod2.CrearProducto(4, 200f, "admin", "de cuchillo", "cuchillo clasica", 1);

            /*   IList<ProductoEN> productos = new List<ProductoEN>();
             * productos = prod.DameTodosLosProductos(0, 100);
             * carrito.AnyadirProducto(1, productos);*/



            try
            {
                /*List<BalumaProjectGenNHibernate.EN.Mediaplayer.MusicTrackEN> musicTracks = new List<BalumaProjectGenNHibernate.EN.Mediaplayer.MusicTrackEN>();
                 * BalumaProjectGenNHibernate.EN.Mediaplayer.UserEN userEN = new BalumaProjectGenNHibernate.EN.Mediaplayer.UserEN();
                 * BalumaProjectGenNHibernate.EN.Mediaplayer.ArtistEN artistEN = new BalumaProjectGenNHibernate.EN.Mediaplayer.ArtistEN();
                 * BalumaProjectGenNHibernate.EN.Mediaplayer.MusicTrackEN musicTrackEN = new BalumaProjectGenNHibernate.EN.Mediaplayer.MusicTrackEN();
                 * BalumaProjectGenNHibernate.CEN.Mediaplayer.ArtistCEN artistCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.ArtistCEN();
                 * BalumaProjectGenNHibernate.CEN.Mediaplayer.UserCEN userCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.UserCEN();
                 * BalumaProjectGenNHibernate.CEN.Mediaplayer.MusicTrackCEN musicTrackCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.MusicTrackCEN();
                 * BalumaProjectGenNHibernate.CEN.Mediaplayer.PlayListCEN playListCEN = new BalumaProjectGenNHibernate.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
                 * //BalumaProjectGenNHibernate.CEN.Mediaplayer.AlbumCEN albumCEN = new BalumaProjectGenNHibernate.CEN.Mediaplayer.AlbumCEN();
                 * //albumCEN.New_("Album 1", "This is a Album 1", artists, musicTracks);*/
                /*PROTECTED REGION END*/
            }
            catch (Exception ex)
            {
                System.Console.WriteLine(ex.InnerException);
                throw ex;
            }
        }
Beispiel #3
0
        public static void InitializeData()
        {
            /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/
            try
            {
                //CAD
                IUsuarioCAD    _IusuarioCAD    = new UsuarioCAD();
                IEventoCAD     _IEventoCAD     = new EventoCAD();
                ICategoriaCAD  _ICategoriaCAD  = new CategoriaCAD();
                IReporteCAD    _IReporteCAD    = new ReporteCAD();
                IGaleriaCAD    _IGaleriaCAD    = new GaleriaCAD();
                IComentarioCAD _IComentarioCAD = new ComentarioCAD();
                ISoporteCAD    _ISoporteCAD    = new SoporteCAD();

                //EN
                UsuarioEN    usuarioEN    = new UsuarioEN();
                EventoEN     eventoEN     = new EventoEN();
                CategoriaEN  categoriaEN  = new CategoriaEN();
                ReporteEN    reporteEN    = new ReporteEN();
                GaleriaEN    galeriaEN    = new GaleriaEN();
                ComentarioEN comentarioEN = new ComentarioEN();
                SoporteEN    soporteEN    = new SoporteEN();

                //CEN
                UsuarioCEN    usuarioCEN    = new UsuarioCEN(_IusuarioCAD);
                EventoCEN     eventoCEN     = new EventoCEN(_IEventoCAD);
                CategoriaCEN  categoriaCEN  = new CategoriaCEN(_ICategoriaCAD);
                ReporteCEN    reporteCEN    = new ReporteCEN(_IReporteCAD);
                GaleriaCEN    galeriaCEN    = new GaleriaCEN(_IGaleriaCAD);
                ComentarioCEN comentarioCEN = new ComentarioCEN(_IComentarioCAD);
                SoporteCEN    soporteCEN    = new SoporteCEN(_ISoporteCAD);

                //CP
                ReporteCP    reporteCP    = new ReporteCP();
                ComentarioCP comentarioCP = new ComentarioCP();

                //USUARIOS
                UsuarioEN usuario1EN = new UsuarioEN();
                usuario1EN.Email     = "*****@*****.**";
                usuario1EN.Password  = "******";
                usuario1EN.Nombre    = "Luis";
                usuario1EN.Apellidos = "Berenguer";
                usuario1EN.Telefono  = "665644433";
                usuario1EN.Localidad = "Novelda";
                usuario1EN.Provincia = "Alicante";
                usuario1EN.Direccion = "Calle to guapag 5 C";
                usuarioCEN.CrearUsuario(usuario1EN.Email, usuario1EN.Password, false, TipoUsuarioEnum.Administrador, usuario1EN.Nombre, usuario1EN.Apellidos, usuario1EN.Telefono, usuario1EN.Localidad, usuario1EN.Provincia, usuario1EN.Direccion);

                UsuarioEN usuario2EN = new UsuarioEN();
                usuario2EN.Email     = "*****@*****.**";
                usuario2EN.Password  = "******";
                usuario2EN.Nombre    = "Victoria";
                usuario2EN.Apellidos = "Hodelin";
                usuario2EN.Telefono  = "665644433";
                usuario2EN.Localidad = "Orihuela";
                usuario2EN.Provincia = "Alicante";
                usuario2EN.Direccion = "Calle to guapag 5 C";
                usuarioCEN.CrearUsuario(usuario2EN.Email, usuario2EN.Password, false, TipoUsuarioEnum.Administrador, usuario2EN.Nombre, usuario2EN.Apellidos, usuario2EN.Telefono, usuario2EN.Localidad, usuario2EN.Provincia, usuario2EN.Direccion);

                UsuarioEN usuario3EN = new UsuarioEN();
                usuario3EN.Email     = "*****@*****.**";
                usuario3EN.Password  = "******";
                usuario3EN.Nombre    = "Pablo";
                usuario3EN.Apellidos = "Lopez";
                usuario3EN.Telefono  = "665644433";
                usuario3EN.Localidad = "Aspe";
                usuario3EN.Provincia = "Alicante";
                usuario3EN.Direccion = "Calle to guapag 5 C";
                usuarioCEN.CrearUsuario(usuario3EN.Email, usuario3EN.Password, false, TipoUsuarioEnum.Administrador, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, true, TipoUsuarioEnum.Normal, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, false, TipoUsuarioEnum.Promotor, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);
                usuarioCEN.CrearUsuario("*****@*****.**", usuario3EN.Password, true, TipoUsuarioEnum.Promotor, usuario3EN.Nombre, usuario3EN.Apellidos, usuario3EN.Telefono, usuario3EN.Localidad, usuario3EN.Provincia, usuario3EN.Direccion);


                //CATEGORIA
                categoriaEN        = new CategoriaEN();
                categoriaEN.Nombre = "Futbol";
                categoriaCEN.CrearCategoria(categoriaEN.Nombre);

                CategoriaEN categoria1EN = new CategoriaEN();
                categoria1EN.Nombre = "Baloncesto";
                categoriaCEN.CrearCategoria(categoria1EN.Nombre);

                CategoriaEN categoria2EN = new CategoriaEN();
                categoria2EN.Nombre = "Atletismo";
                categoriaCEN.CrearCategoria(categoria2EN.Nombre);

                //EVENTO
                DateTime date1  = DateTime.Now;
                DateTime date12 = new DateTime(2008, 5, 1, 8, 30, 52);
                eventoEN              = new EventoEN();
                eventoEN.Categoria    = categoriaEN;
                eventoEN.Descripcion  = "Que bien vamos a pasarlo";
                eventoEN.Tipo         = TipoEventoEnum.Evento;
                eventoEN.Localizacion = "China";
                eventoEN.Latitud      = 1234123;
                eventoEN.Longitud     = 123123;
                int ev1 = eventoCEN.CrearEvento("La copa del meao", "*****@*****.**", eventoEN.Categoria.Nombre, eventoEN.Descripcion, eventoEN.Tipo, 0, 32, date1, eventoEN.Localizacion, eventoEN.Latitud, eventoEN.Longitud);

                EventoEN evento1EN = new EventoEN();
                evento1EN              = new EventoEN();
                evento1EN.Categoria    = categoriaEN;
                evento1EN.Descripcion  = "Que bien vamos a jugahlo";
                evento1EN.Localizacion = "Aspe";
                evento1EN.Latitud      = 1234123;
                evento1EN.Longitud     = 123123;
                evento1EN.Tipo         = TipoEventoEnum.Evento;
                int ev2 = eventoCEN.CrearEvento("La copa del cagao", "*****@*****.**", eventoEN.Categoria.Nombre, eventoEN.Descripcion, eventoEN.Tipo, 0, 32, date12, evento1EN.Localizacion, evento1EN.Latitud, evento1EN.Longitud);

                /*/ / COMENTARIO
                 * comentarioEN = new ComentarioEN ();
                 * comentarioEN.Titulo = "Futbol";
                 * comentarioEN.Texto = "El futbol es muy divertido";
                 * comentarioCP.PublicarComentario (comentarioEN.Titulo, comentarioEN.Texto, ev1, TipoComentarioEnum.Evento);
                 *
                 *
                 * ComentarioEN comentario2EN = new ComentarioEN ();
                 * comentario2EN = new ComentarioEN ();
                 * comentario2EN.Titulo = "Golf";
                 * comentario2EN.Texto = "El golf es muy divertido";
                 * comentarioCP.PublicarComentario (comentario2EN.Titulo, comentario2EN.Texto, ev2, TipoComentarioEnum.Evento);
                 *
                 * ComentarioEN comentario3EN = new ComentarioEN ();
                 * comentario3EN.Titulo = "Tenis";
                 * comentario3EN.Texto = "El tenis es muy divertido";
                 * comentarioCP.PublicarComentario (comentario3EN.Titulo, comentario3EN.Texto, ev1, TipoComentarioEnum.Evento);
                 * /
                 *
                 *
                 *
                 * //REPORTE
                 *
                 * /*
                 *  reporteEN = new ReporteEN ();
                 *  reporteEN.Texto = "Este tio es muy muy feo";
                 *  reporteEN.Motivo = MotivoEnum.ofensivo;
                 *  reporteEN.Usuario = usuario1EN;
                 *  reporteEN.Tipo = TipoReporteEnum.comentario;
                 *  reporteCP.NuevoReporte (reporteEN.Texto, reporteEN.Motivo, reporteEN.Usuario.Email, comentarioEN.Id, reporteEN.Tipo);
                 *
                 *  ReporteEN reporte1EN = new ReporteEN ();
                 *  reporte1EN.Texto = "Este tio es muy muy feo";
                 *  reporte1EN.Motivo = MotivoEnum.terrorismo;
                 *  reporte1EN.Usuario = usuario2EN;
                 *  reporte1EN.Tipo = TipoReporteEnum.comentario;
                 *  reporteCP.NuevoReporte (reporte1EN.Texto, reporte1EN.Motivo, reporte1EN.Usuario.Email, 0, reporte1EN.Tipo);
                 *
                 *  ReporteEN reporte2EN = new ReporteEN ();
                 *  reporte2EN.Texto = "Este tio es muy muy feo";
                 *  reporte2EN.Motivo = MotivoEnum.inapropiado;
                 *  reporte1EN.Usuario = usuario1EN;
                 *  reporte2EN.Tipo = TipoReporteEnum.comentario;
                 *  reporteCP.NuevoReporte (reporte2EN.Texto, reporte2EN.Motivo, reporte2EN.Usuario.Email, 1, reporte2EN.Tipo);*/



                // Insert the initilizations of entities using the CEN classes


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



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