コード例 #1
0
        public static IEnumerable <eventodt> ListarEventoC(int cat)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var lista = from b in db.EVENTO.Where(t => t.ID_CATEG == cat)
                        select new eventodt()
            {
                ID_EV        = b.ID_EV,
                EV_NOMBRE    = b.EV_NOMBRE,
                EV_DESC      = b.EV_DESC,
                EV_INFO      = b.EV_INFO,
                EV_FECINICIO = b.EV_FECINICIO,
                EV_FECFIN    = b.EV_FECFIN,
                EV_IMG       = b.EV_IMG,
                EV_VIDEO     = b.EV_VIDEO,
                EV_IMGTICKET = b.EV_IMGTICKET,
                EV_DIREC     = b.EV_DIREC,
                EV_REF       = b.EV_REF,
                EV_ENCU      = b.EV_ENCU,
                ID_CATEG     = b.ID_CATEG,
                ID_USU       = b.ID_USU,
                ID_CIU       = b.ID_CIU,

                categoriadt = new categoriadt()
                {
                    ID_CAT   = b.CATEGORIA.ID_CAT,
                    CAT_DESC = b.CATEGORIA.CAT_DESC
                }
            };

            return(lista);
        }
コード例 #2
0
        public static IEnumerable <eventodt> ListarEventoF(DateTime fecha)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var lista = from b in db.EVENTO.Where(t => t.EV_FECINICIO == fecha)
                        select new eventodt()
            {
                ID_EV        = b.ID_EV,
                EV_NOMBRE    = b.EV_NOMBRE,
                EV_DESC      = b.EV_DESC,
                EV_INFO      = b.EV_INFO,
                EV_FECINICIO = b.EV_FECINICIO,
                EV_FECFIN    = b.EV_FECFIN,
                EV_IMG       = b.EV_IMG,
                EV_VIDEO     = b.EV_VIDEO,
                EV_IMGTICKET = b.EV_IMGTICKET,
                EV_DIREC     = b.EV_DIREC,
                EV_REF       = b.EV_REF,
                EV_ENCU      = b.EV_ENCU,
                ID_CATEG     = b.ID_CATEG,
                ID_USU       = b.ID_USU,
                ID_CIU       = b.ID_CIU
            };

            return(lista);
        }
コード例 #3
0
        public static IEnumerable <eventodt> ListarEventoP(Double precio)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var lista = from b in db.EVENTO
                        join c in db.ENTRADA on b.ID_EV equals c.ID_EVEN
                        where c.EN_PRECIO == precio
                        select new eventodt()
            {
                ID_EV        = b.ID_EV,
                EV_NOMBRE    = b.EV_NOMBRE,
                EV_DESC      = b.EV_DESC,
                EV_INFO      = b.EV_INFO,
                EV_FECINICIO = b.EV_FECINICIO,
                EV_FECFIN    = b.EV_FECFIN,
                EV_IMG       = b.EV_IMG,
                EV_VIDEO     = b.EV_VIDEO,
                EV_IMGTICKET = b.EV_IMGTICKET,
                EV_DIREC     = b.EV_DIREC,
                EV_REF       = b.EV_REF,
                EV_ENCU      = b.EV_ENCU,
                ID_CATEG     = b.ID_CATEG,
                ID_USU       = b.ID_USU,
                ID_CIU       = b.ID_CIU,
                entradadt    = new entradadt()
                {
                    ID_ENT    = c.ID_ENT,
                    EN_NOMBRE = c.EN_NOMBRE,
                    EN_PRECIO = c.EN_PRECIO
                }
            };

            return(lista);
        }
コード例 #4
0
        public static eventodt ObtenerEvento(int id)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();
            var obj             = db.EVENTO.Select(b =>
                                                   new eventodt()
            {
                ID_EV        = b.ID_EV,
                EV_NOMBRE    = b.EV_NOMBRE,
                EV_DESC      = b.EV_DESC,
                EV_INFO      = b.EV_INFO,
                EV_FECINICIO = b.EV_FECINICIO,
                EV_FECFIN    = b.EV_FECFIN,
                EV_DIREC     = b.EV_DIREC,
                EV_REF       = b.EV_REF,
                EV_ENCU      = b.EV_ENCU,
                ID_CATEG     = b.ID_CATEG,
                ID_USU       = b.ID_USU,
                ID_CIU       = b.ID_CIU,
            }).SingleOrDefault(b => b.ID_EV == id);

            if (obj == null)
            {
                obj = new eventodt()
                {
                    ID_EV = 0, EV_NOMBRE = ""
                }
            }
            ;
            return(obj);
        }
コード例 #5
0
        public static IEnumerable <eventodt> DetalleEvento(int ID_EV)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();
            var list            = from b in db.EVENTO.Where(t => t.ID_EV == ID_EV)
                                  select new eventodt()
            {
                ID_EV        = b.ID_EV,
                EV_NOMBRE    = b.EV_NOMBRE,
                EV_DESC      = b.EV_DESC,
                EV_INFO      = b.EV_INFO,
                EV_FECINICIO = b.EV_FECINICIO,
                EV_FECFIN    = b.EV_FECFIN,
                EV_DIREC     = b.EV_DIREC,
                EV_REF       = b.EV_REF,
                EV_ENCU      = b.EV_ENCU,
                ID_CATEG     = b.ID_CATEG,
                ID_USU       = b.ID_USU,
                ID_CIU       = b.ID_CIU,
                categoriadt  = new categoriadt()
                {
                    ID_CAT   = b.ID_CATEG,
                    CAT_DESC = b.CATEGORIA.CAT_DESC
                },
                ciudaddt = new ciudaddt()
                {
                    ID_CIU = b.ID_CIU,
                    CIUDAD = b.CIUDAD.CIUDAD1,
                    //ID_PAIS = b.CIUDAD.ID_PAIS
                }
            };

            return(list);
        }
コード例 #6
0
        public static usuariodt ObtenerUsuario(int id)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();
            var obj             = db.TB_USUARIO.Select(b =>
                                                       new usuariodt()
            {
                ID_USU      = b.ID_USU,
                U_NOMBRES   = b.U_NOMBRES,
                U_APELLIDOS = b.U_APELLIDOS,
                U_CORREO    = b.U_CORREO,
                U_CONTRA    = b.U_CONTRA,
                ID_GEN      = b.ID_GEN,
                ID_PAIS     = b.ID_PAIS,
            }).SingleOrDefault(b => b.ID_USU == id);

            if (obj == null)
            {
                obj = new usuariodt()
                {
                    ID_USU = 0, U_NOMBRES = ""
                }
            }
            ;
            return(obj);
        }
コード例 #7
0
        public static entradadt ObtenerEntrada(int id)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();
            var obj             = db.ENTRADA.Select(b =>
                                                    new entradadt()
            {
                ID_ENT      = b.ID_ENT,
                EN_NOMBRE   = b.EN_NOMBRE,
                EN_CANT     = b.EN_CANT,
                EN_PRECIO   = b.EN_PRECIO,
                EN_DESC     = b.EN_DESC,
                EN_ACTIVADO = b.EN_ACTIVADO,
                ID_EVEN     = b.ID_EVEN,
                ID_CANTMIN  = b.ID_CANTMIN,
                ID_CANTMAX  = b.ID_CANTMAX,
                ID_CANTXUSU = b.ID_CANTXUSU,
                ID_FINVENTA = b.ID_FINVENTA,
            }).SingleOrDefault(b => b.ID_ENT == id);

            if (obj == null)
            {
                obj = new entradadt()
                {
                    ID_ENT = 0, EN_NOMBRE = ""
                }
            }
            ;
            return(obj);
        }
コード例 #8
0
        //Metodo para listar los nombres de opciones para finalizar la venta de entradas
        public static IEnumerable <opcionFinalizacionVdt> ListarOpciones()
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var list = from b in db.FINVENTA
                       select new opcionFinalizacionVdt()
            {
                DESC_FINVENTA = b.DESC_FINVENTA
            };

            return(list);
        }
コード例 #9
0
        public static IEnumerable <ciudaddt> ListarCiudadXPais(int ID_PAIS)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();
            var list            = from b in db.CIUDAD.Where(t => t.ID_PAIS == ID_PAIS)
                                  select new ciudaddt()
            {
                ID_CIU = b.ID_CIU,
                CIUDAD = b.CIUDAD1,
            };

            return(list.ToList());
        }
コード例 #10
0
        public static IEnumerable <generodt> ListarGenero()
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var list = from b in db.GENERO
                       select new generodt()
            {
                ID_GEN  = b.ID_GEN,
                GENERO1 = b.GENERO1
            };

            return(list);
        }
コード例 #11
0
        //Metodo para listar los numeros de cantidades máximas aceptables por entrada
        public static IEnumerable <cantmaxdt> ListarCantidades()
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var list = from b in db.CANTMAX
                       select new cantmaxdt()
            {
                ID_CANTMAX   = b.ID_CANTMAX,
                DESC_CANTMAX = b.DESC_CANTMAX
            };

            return(list);
        }
コード例 #12
0
        public static IEnumerable <metodopagodt> ListarMetodos()
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var list = from b in db.METPAGO
                       select new metodopagodt()
            {
                ID_METPAGO   = b.ID_METPAGO,
                DESC_METPAGO = b.DESC_METPAGO
            };

            return(list);
        }
コード例 #13
0
        //Metodo para listar los nombres de las categorias
        public static IEnumerable <categoriadt> ListarCategoria()
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var list = from b in db.CATEGORIA
                       select new categoriadt()
            {
                ID_CAT   = b.ID_CAT,
                CAT_DESC = b.CAT_DESC
            };

            return(list);
        }
コード例 #14
0
        public static IEnumerable <cantmindt> Listarcantmin()
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();

            var list = from b in db.CANTMIN
                       select new cantmindt()
            {
                ID_CANTMIN = b.ID_CANTMIN,
                DESC_CANT  = b.DESC_CANT
            };

            return(list);
        }
コード例 #15
0
        public static categoriadt CrearCategoria(categoriadt categoriadt)
        {
            JOINNUSEntities1 db           = new JOINNUSEntities1();
            CATEGORIA        categorianew = new CATEGORIA()
            {
                ID_CAT   = categoriadt.ID_CAT,
                CAT_DESC = categoriadt.CAT_DESC,
            };

            //Se agrega a la Tabla CATEGORIA

            db.CATEGORIA.Add(categorianew);
            db.SaveChanges();

            return(CATEGORIA.ObtenerCategoria(categoriadt.ID_CAT));
        }
コード例 #16
0
        public static usuariodt AfiliarUsuario(usuariodt usuariodt)
        {
            JOINNUSEntities1 db         = new JOINNUSEntities1();
            TB_USUARIO       TB_USUARIO = new TB_USUARIO()
            {
                ID_USU      = usuariodt.ID_USU,
                U_NOMBRES   = usuariodt.U_NOMBRES,
                U_APELLIDOS = usuariodt.U_APELLIDOS,
                U_CORREO    = usuariodt.U_CORREO,
                U_CONTRA    = usuariodt.U_CONTRA,
                ID_GEN      = usuariodt.ID_GEN,
                ID_PAIS     = usuariodt.ID_PAIS,
            };

            db.TB_USUARIO.Add(TB_USUARIO);
            db.SaveChanges();
            return(TB_USUARIO.ObtenerUsuario(TB_USUARIO.ID_USU));
        }
コード例 #17
0
        //Metodo para obtener categoria
        public static categoriadt ObtenerCategoria(int id)
        {
            JOINNUSEntities1 db = new JOINNUSEntities1();
            var obj             = db.CATEGORIA.Select(b =>
                                                      new categoriadt()
            {
                ID_CAT   = b.ID_CAT,
                CAT_DESC = b.CAT_DESC,
            }).SingleOrDefault(b => b.ID_CAT == id);

            if (obj == null)
            {
                obj = new categoriadt()
                {
                    ID_CAT = 0, CAT_DESC = ""
                }
            }
            ;
            return(obj);
        }
コード例 #18
0
        public static entradadt ActualizarEntrada(int id, entradadt entradadt)
        {
            JOINNUSEntities1 db      = new JOINNUSEntities1();
            ENTRADA          ENTRADA = db.ENTRADA.Find(id);

            ENTRADA.EN_NOMBRE = entradadt.EN_NOMBRE;
            ENTRADA.EN_CANT   = entradadt.EN_CANT;
            ENTRADA.EN_PRECIO = entradadt.EN_PRECIO;
            ENTRADA.EN_DESC   = entradadt.EN_DESC;

            ENTRADA.EN_ACTIVADO = entradadt.EN_ACTIVADO;
            ENTRADA.ID_EVEN     = entradadt.ID_EVEN;
            ENTRADA.ID_CANTMIN  = entradadt.ID_CANTMIN;
            ENTRADA.ID_CANTMAX  = entradadt.ID_CANTMAX;
            ENTRADA.ID_CANTXUSU = entradadt.ID_CANTXUSU;
            ENTRADA.ID_FINVENTA = entradadt.ID_FINVENTA;

            db.Entry(ENTRADA).State = EntityState.Modified;
            db.SaveChanges();
            return(ENTRADA.ObtenerEntrada(ENTRADA.ID_ENT));
        }
コード例 #19
0
        public static eventodt PublicarEvento(eventodt ev)
        {
            JOINNUSEntities1 db  = new JOINNUSEntities1();
            EVENTO           EVE = new EVENTO()
            {
                ID_EV        = ev.ID_EV,
                EV_NOMBRE    = ev.EV_NOMBRE,
                EV_DESC      = ev.EV_DESC,
                EV_INFO      = ev.EV_INFO,
                EV_FECINICIO = ev.EV_FECINICIO,
                EV_FECFIN    = ev.EV_FECFIN,
                EV_DIREC     = ev.EV_DIREC,
                EV_REF       = ev.EV_REF,
                EV_ENCU      = ev.EV_ENCU,
                ID_CATEG     = ev.ID_CATEG,
                ID_USU       = ev.ID_USU,
                ID_CIU       = ev.ID_CIU,
            };

            db.EVENTO.Add(EVE);
            db.SaveChanges();
            return(EVENTO.ObtenerEvento(EVE.ID_EV));
        }
コード例 #20
0
        public static entradadt AgregarEntrada(entradadt entradadt)
        {
            JOINNUSEntities1 db      = new JOINNUSEntities1();
            ENTRADA          ENTRADA = new ENTRADA()
            {
                ID_ENT    = entradadt.ID_ENT,
                EN_NOMBRE = entradadt.EN_NOMBRE,
                EN_CANT   = entradadt.EN_CANT,
                EN_PRECIO = entradadt.EN_PRECIO,
                EN_DESC   = entradadt.EN_DESC,

                EN_ACTIVADO = entradadt.EN_ACTIVADO,
                ID_EVEN     = entradadt.ID_EVEN,
                ID_CANTMIN  = entradadt.ID_CANTMIN,
                ID_CANTMAX  = entradadt.ID_CANTMAX,
                ID_CANTXUSU = entradadt.ID_CANTXUSU,
                ID_FINVENTA = entradadt.ID_FINVENTA,
            };

            db.ENTRADA.Add(ENTRADA);
            db.SaveChanges();
            return(ENTRADA.ObtenerEntrada(ENTRADA.ID_ENT));
        }