예제 #1
0
        private void CargaTickets()
        {
            string ticket = txtCodigoF.Text;

            if (ticket == "")
            {
                dgvTickets.DataSource = ticketsAdapter.GetData();
            }
            else
            {
                dgvTickets.DataSource = LNyAD.TablaTickets(ticket);
            }

            dgvTickets.DataBind();

            List <Usuario> listaUsuarios = LNyAD.ListaUsuarios();
            int            numUsu        = listaUsuarios.Count;
            int            idU;

            for (int i = 0; i < dgvTickets.Rows.Count; i++)
            {
                string txt = dgvTickets.Rows[i].Cells[3].Text.Substring(0, 10);
                dgvTickets.Rows[i].Cells[3].Text = txt;

                idU = Convert.ToInt32(dgvTickets.Rows[i].Cells[4].Text);

                for (int j = 0; j < listaUsuarios.Count; j++)
                {
                    if (listaUsuarios[j].IdUsuario == idU)
                    {
                        dgvTickets.Rows[i].Cells[4].Text = listaUsuarios[j].Nombre;
                    }
                }
            }
        }
예제 #2
0
        public void CargaPeliculasCine()
        {
            int    idCine   = Convert.ToInt32(ddlCines.SelectedValue);
            String nombre   = txtNombreP.Text;
            bool   sonTodos = (idCine == 0);

            if (txtNombreP.Text == "")
            {
                dgvAdminP.DataSource = LNyAD.TablaPelis(idCine);
            }
            else
            {
                if (ddlCines.SelectedIndex == 0)
                {
                    dgvAdminP.DataSource = LNyAD.TablaNombres2(nombre);
                }
                else
                {
                    dgvAdminP.DataSource = LNyAD.TablaNombres(idCine, nombre);
                }
            }
            dgvAdminP.DataBind();


            foreach (GridViewRow fila in dgvAdminP.Rows)
            {
                dgvAdminP.HeaderRow.Cells[4].Visible = false;
                fila.Cells[4].Visible = false;

                dgvAdminP.HeaderRow.Cells[1].Visible = false;
                fila.Cells[1].Visible = false;
            }
        }
        protected void btnGenerar_Click(object sender, EventArgs e)
        {
            if (!Convert.ToBoolean(Session["compra"]))
            {
                if (Page.IsValid)
                {
                    for (int i = 0; i < Convert.ToInt32(txtNumT.Text); i++)
                    {
                        var chars       = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
                        var stringChars = new char[8];
                        var random      = new Random();

                        for (int j = 0; j < stringChars.Length; j++)
                        {
                            stringChars[j] = chars[random.Next(chars.Length)];
                        }

                        var finalString = new String(stringChars);
                        txtVCodigo.Text += finalString + " | ";

                        Session["Ticket"] = new Ticket();
                        ticket            = new Ticket(((Ticket)Session["Ticket"]).IdTicket, finalString, DateTime.Now, Convert.ToInt32(Session["idUsu"]));
                        LNyAD.AddTicket(ticket);
                    }
                    Session["compra"] = true;
                }
            }
            else
            {
                Response.Write("<script>alert('CODIGO YA GENERADO')</script>");
            }
        }
예제 #4
0
        private void CargaCombo()
        {
            List <Usuario> listaUsuarios = LNyAD.ListaUsuarios();

            ddlUsuario.DataSource     = listaUsuarios;
            ddlUsuario.DataValueField = "idUsuario";
            ddlUsuario.DataTextField  = "Nombre";

            ddlUsuario.DataBind();
        }
        private void CargaCombo()
        {
            List <Cine> listaCines = LNyAD.ListaCines();

            ddlCinesDetalle.DataSource     = listaCines;
            ddlCinesDetalle.DataValueField = "IdCine";
            ddlCinesDetalle.DataTextField  = "nombreCine";

            ddlCinesDetalle.DataBind();
        }
        private void CargaCombo()
        {
            List <Pelicula> listaPeliculas = LNyAD.ListaPelis();

            ddlPeli.DataSource     = listaPeliculas;
            ddlPeli.DataValueField = "idPelicula";
            ddlPeli.DataTextField  = "Nombre";

            ddlPeli.DataBind();
        }
예제 #7
0
        protected void dgvUsuarios_SelectedIndexChanged(object sender, EventArgs e)
        {
            int     idUsuario = Convert.ToInt32(dgvUsuarios.SelectedRow.Cells[1].Text);
            Usuario usu       = LNyAD.DevuelveUsuario(idUsuario);

            Session["Usuario"] = usu;

            ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('UsuariosDetalle.aspx','Usuarios Detalle','menubar=1,resizable=1,width=900,height=600');", true);
            dgvUsuarios.SelectedIndex = -1;
        }
예제 #8
0
        protected void dgvCines_SelectedIndexChanged(object sender, EventArgs e)
        {
            int  idCine = Convert.ToInt32(dgvCines.SelectedRow.Cells[1].Text);
            Cine cine   = LNyAD.DevuelveCine(idCine);

            Session["Cine"] = cine;

            ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('CinesDetalle.aspx','Cines Detalle','menubar=1,resizable=1,width=900,height=600');", true);
            dgvCines.SelectedIndex = -1;
        }
예제 #9
0
        protected void dgvTickets_SelectedIndexChanged(object sender, EventArgs e)
        {
            int    idTicket = Convert.ToInt32(dgvTickets.SelectedRow.Cells[1].Text);
            Ticket ticket   = LNyAD.DevuelveTicket(idTicket);

            Session["Ticket"] = ticket;

            ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('TicketsDetalle.aspx','Tickets Detalle','menubar=1,resizable=1,width=900,height=600');", true);
            dgvTickets.SelectedIndex = -1;
        }
예제 #10
0
        protected void dgvAdminP_SelectedIndexChanged(object sender, EventArgs e)
        {
            int      idPelicula = Convert.ToInt32(dgvAdminP.SelectedRow.Cells[1].Text);
            Pelicula peli       = LNyAD.DevuelvePelicula(idPelicula);

            Session["Pelicula"] = peli;

            ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('PeliculasDetalle.aspx','Peliculas Detalle','menubar=1,resizable=1,width=900,height=600');", true);
            dgvAdminP.SelectedIndex = -1;
        }
예제 #11
0
        protected void btnSi_Click(object sender, EventArgs e)
        {
            int idCine = Convert.ToInt32(dgvCines.Rows[dgvCines.SelectedIndex].Cells[1].Text);

            LNyAD.EliminarCine(idCine);

            dgvCines.SelectedIndex = -1;

            MostrarConfirmacion(false);
            CargaZonas();
        }
예제 #12
0
        protected void btnSi_Click(object sender, EventArgs e)
        {
            int idUsu = Convert.ToInt32(dgvUsuarios.Rows[dgvUsuarios.SelectedIndex].Cells[1].Text);

            LNyAD.EliminarUsuario(idUsu);

            dgvUsuarios.SelectedIndex = -1;

            MostrarConfirmacion(false);
            CargaAccesos();
        }
예제 #13
0
        protected void btnSi_Click(object sender, EventArgs e)
        {
            int idPelicula = Convert.ToInt32(dgvAdminP.Rows[dgvAdminP.SelectedIndex].Cells[1].Text);

            LNyAD.EliminarPelicula(idPelicula);

            dgvAdminP.SelectedIndex = -1;

            MostrarConfirmacion(false);
            CargaPeliculasCine();
        }
        private void CargaCombo()
        {
            List <Cine> listaTodosMasCines = LNyAD.ListaCines();

            listaTodosMasCines.Insert(0, new Cine(0, "Todos", "Todos los cines"));

            ddlNombreCine.DataSource     = listaTodosMasCines;
            ddlNombreCine.DataValueField = "IdCine";
            ddlNombreCine.DataTextField  = "nombreCine";

            ddlNombreCine.DataBind();
        }
예제 #15
0
        private void CargaCombo()
        {
            List <Pais> listaTodosMasPaises = LNyAD.ListaPaises();

            listaTodosMasPaises.Insert(0, new Pais(0, "Todos", 0, 0, 0));

            ddlPaises.DataSource     = listaTodosMasPaises;
            ddlPaises.DataValueField = "IdPais";
            ddlPaises.DataTextField  = "nombrePais";

            ddlPaises.DataBind();
        }
예제 #16
0
        private void CargaZonas()
        {
            int    idZona   = Convert.ToInt32(ddlZonas.SelectedIndex);
            String zona     = ddlZonas.SelectedItem.Text;
            bool   sonTodos = (idZona == 0);

            dgvCines.DataSource = LNyAD.TablaCines(idZona, zona);
            dgvCines.DataBind();

            foreach (GridViewRow fila in dgvCines.Rows)
            {
                dgvCines.HeaderRow.Cells[1].Visible = false;
                fila.Cells[1].Visible = false;
            }
        }
예제 #17
0
        private void CargaPaises()
        {
            int  idPais   = Convert.ToInt32(ddlPaises.SelectedIndex);
            bool sonTodos = (idPais == 0);

            dgvPaises.DataSource = LNyAD.TablaPaises(idPais);
            dgvPaises.DataBind();

            foreach (GridViewRow fila in dgvPaises.Rows)
            {
                dgvPaises.HeaderRow.Cells[1].Visible = false;
                fila.Cells[1].Visible = false;

                dgvPaises.HeaderRow.Cells[4].Visible = false;
                fila.Cells[4].Visible = false;
            }
        }
예제 #18
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            bool Repetido = false;

            ticket = new Ticket(((Ticket)Session["Ticket"]).IdTicket, txtCodigo.Text, fechaTicket.SelectedDate, Convert.ToInt32(ddlUsuario.SelectedValue));

            String codigo;
            String codigoA = ((Ticket)Session["Ticket"]).Codigo;

            ticketsTabla = ticketsAdapter.GetData();


            for (int i = 0; i < ticketsTabla.Count; i++)
            {
                codigo = ticketsTabla[i].Codigo;

                if (txtCodigo.Text == codigoA)
                {
                    i++;
                    Repetido = true;
                }
                else
                {
                    if (txtCodigo.Text == codigo)
                    {
                        Repetido = true;
                    }
                }
            }

            if (Repetido)
            {
                Response.Write("<script>alert('YA EXISTE ESE TICKET')</script>");
            }

            LNyAD.ModificaTicket(ticket);


            Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.close()", true);
        }
        private void CargaCines()
        {
            int idCine = Convert.ToInt32(ddlNombreCine.SelectedValue);

            bool sonTodos = (idCine == 0);

            dgvUsuPelis.DataSource = LNyAD.TablaPelis(idCine);
            dgvUsuPelis.DataBind();



            foreach (GridViewRow fila in dgvUsuPelis.Rows)
            {
                dgvUsuPelis.HeaderRow.Cells[0].Visible = false;
                fila.Cells[0].Visible = false;
                dgvUsuPelis.HeaderRow.Cells[4].Visible = false;
                fila.Cells[4].Visible = false;
            }
        }
예제 #20
0
        private void CargaAccesos()
        {
            int    idAcceso = Convert.ToInt32(ddlTipoAccesos.SelectedIndex);
            String acceso   = ddlTipoAccesos.SelectedItem.Text;
            bool   sonTodos = (idAcceso == 0);

            dgvUsuarios.DataSource = LNyAD.TablaUsuarios(idAcceso, acceso);
            dgvUsuarios.DataBind();

            foreach (GridViewRow fila in dgvUsuarios.Rows)
            {
                dgvUsuarios.HeaderRow.Cells[1].Visible = false;
                fila.Cells[1].Visible = false;

                dgvUsuarios.HeaderRow.Cells[3].Visible = false;
                fila.Cells[3].Visible = false;

                dgvUsuarios.HeaderRow.Cells[6].Visible = false;
                fila.Cells[6].Visible = false;
            }
        }
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            double precio = Convert.ToDouble(txtPrecio.Text);

            peli = new Pelicula(((Pelicula)Session["Pelicula"]).IdPelicula, txtTitulo.Text, Math.Round(precio, 2), Convert.ToInt32(ddlCinesDetalle.SelectedValue));

            //Pelicula existente
            bool Repetida = false;

            String nombre;

            nombreActual = ((Pelicula)Session["Pelicula"]).Nombre;

            int cb;

            cbA = ((Pelicula)Session["Pelicula"]).CineId;

            peliculasTabla = peliculasAdapter.GetData();

            if (peli.IdPelicula == -1)
            {
                for (int i = 0; i < peliculasTabla.Count; i++)
                {
                    nombre = peliculasTabla[i].Nombre;
                    cb     = peliculasTabla[i].CineId;

                    if (txtTitulo.Text == nombre)
                    {
                        if (Convert.ToInt32(ddlCinesDetalle.SelectedValue) == cb)
                        {
                            Repetida = true;
                        }
                    }
                }
            }
            else
            {
                for (int i = 0; i < peliculasTabla.Count - 1; i++)
                {
                    nombre = peliculasTabla[i].Nombre;
                    cb     = peliculasTabla[i].CineId;

                    if (txtTitulo.Text == nombreActual && Convert.ToInt32(ddlCinesDetalle.SelectedValue) == cbA)
                    {
                        i++;
                        Repetida = false;
                    }
                    else
                    {
                        if (txtTitulo.Text == nombre)
                        {
                            if (Convert.ToInt32(ddlCinesDetalle.SelectedValue) == cb)
                            {
                                Repetida = true;
                            }
                        }
                    }
                }
            }

            if (Repetida)
            {
                Response.Write("<script>alert('YA EXISTE ESA PELICULA')</script>");
                return;
            }


            if (peli.IdPelicula == -1)
            {
                LNyAD.AddPelicula(peli);
            }
            else
            {
                LNyAD.ModificaPelicula(peli);
            }


            ddlCinesDetalle.Items.Remove("Elige un Cine");
            Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.close()", true);
        }
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            pais = new Pais(((Pais)Session["Pais"]).IdPais, ddlNombrePais.SelectedValue, Convert.ToInt32(txtNumVisitas.Text), Convert.ToInt32(ddlPeli.SelectedValue), Convert.ToInt32(ddlValor.SelectedValue));

            //Pais existente (nombre, visitas, pelicula, valoracion)
            bool Repetido = false;

            String nombre;
            String nombreA = ((Pais)Session["Pais"]).NombrePais;

            int numVisitas;
            int numVisitasA = ((Pais)Session["Pais"]).NumVisitas;

            int peliculaId;
            int peliculaIdA = ((Pais)Session["Pais"]).PeliculaId;

            int valoracion;
            int valoracionA = ((Pais)Session["Pais"]).Valoracion;

            paisesTabla = paisesAdapter.GetData();

            if (pais.IdPais == -1)
            {
                for (int i = 0; i < paisesTabla.Count; i++)
                {
                    nombre     = paisesTabla[i].NombrePais;
                    numVisitas = paisesTabla[i].NumVisitas;
                    peliculaId = paisesTabla[i].PeliculaId;
                    valoracion = paisesTabla[i].Valoracion;

                    if ((ddlNombrePais.SelectedValue == nombre) && (Convert.ToInt32(ddlPeli.SelectedValue) == peliculaId))
                    {
                        Repetido = true;
                    }
                }
            }
            else
            {
                for (int i = 0; i < paisesTabla.Count - 1; i++)
                {
                    nombre     = paisesTabla[i].NombrePais;
                    numVisitas = paisesTabla[i].NumVisitas;
                    peliculaId = paisesTabla[i].PeliculaId;
                    valoracion = paisesTabla[i].Valoracion;

                    if (ddlNombrePais.SelectedValue == nombreA && Convert.ToInt32(ddlPeli.SelectedValue) == peliculaIdA)
                    {
                        i++;
                        Repetido = false;
                    }
                    else
                    {
                        if ((ddlNombrePais.SelectedValue == nombre) && (Convert.ToInt32(ddlPeli.SelectedValue) == peliculaId))
                        {
                            Repetido = true;
                        }
                    }
                }
            }

            if (Repetido)
            {
                Response.Write("<script>alert('YA EXISTE ESA VALORACIÓN EN ESE PAIS')</script>");
                return;
            }

            if (pais.IdPais == -1)
            {
                LNyAD.AddPais(pais);
            }
            else
            {
                LNyAD.ModificaPais(pais);
            }

            Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.close()", true);
        }
예제 #23
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }
            Cine = new Cine(((Cine)Session["Cine"]).IdCine, txtNombreCine.Text, ddlZonasD.SelectedValue);


            //Cine existente
            bool Repetida = false;

            String nombre;

            nombreActual = ((Cine)Session["Cine"]).NombreCine;

            String zona;

            zonaActual = ((Cine)Session["Cine"]).Zona;

            cinesTabla = cinesAdapter.GetData();

            if (cine.IdCine == -1)
            {
                for (int i = 0; i < cinesTabla.Count; i++)
                {
                    nombre = cinesTabla[i].NombreCine;
                    zona   = cinesTabla[i].Zona;

                    if (txtNombreCine.Text == nombre)
                    {
                        if (ddlZonasD.SelectedValue == zona)
                        {
                            Repetida = true;
                        }
                    }
                }
            }
            else
            {
                for (int i = 0; i < cinesTabla.Count - 1; i++)
                {
                    nombre = cinesTabla[i].NombreCine;
                    zona   = cinesTabla[i].Zona;

                    if (txtNombreCine.Text == nombreActual && ddlZonasD.SelectedValue == zonaActual)
                    {
                        i++;
                        Repetida = false;
                    }
                    else
                    {
                        if (txtNombreCine.Text == nombre)
                        {
                            if (ddlZonasD.SelectedValue == zona)
                            {
                                Repetida = true;
                            }
                        }
                    }
                }
            }


            if (Repetida)
            {
                Response.Write("<script>alert('YA EXISTE ESE CINE')</script>");
                return;
            }


            if (Cine.IdCine == -1)
            {
                LNyAD.AddCine(Cine);
            }
            else
            {
                LNyAD.ModificaCine(Cine);
            }

            ddlZonasD.Items.Remove("Elige una Zona");
            Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.close()", true);
        }
예제 #24
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }
            usuario1 = new Usuario(((Usuario)Session["Usuario"]).IdUsuario, txtNombre.Text, txtPass.Text, txtAlias.Text, txtLogin.Text, 0, ddlAccesoD.SelectedValue, Convert.ToInt32(txtMovil.Text), txtEmail.Text);

            //Usuario existente
            String nombreU;
            String nombreActual = ((Usuario)Session["Usuario"]).Nombre;

            String aliasU;
            String aliasActual = ((Usuario)Session["Usuario"]).Alias;

            String loginU;
            String loginActual = ((Usuario)Session["Usuario"]).Login;

            String correoU;
            String correoActual = ((Usuario)Session["Usuario"]).Email1;

            bool Repetida = false;

            usuariosTabla = usuariosAdapter.GetData();

            if (usuario1.IdUsuario == -1)
            {
                for (int i = 0; i < usuariosTabla.Count; i++)
                {
                    nombreU = usuariosTabla[i].Nombre;
                    aliasU  = usuariosTabla[i].Alias;
                    loginU  = usuariosTabla[i].Login;
                    correoU = usuariosTabla[i].Email;

                    if (txtNombre.Text == nombreU)
                    {
                        if (txtAlias.Text == aliasU)
                        {
                            if (txtLogin.Text == loginU)
                            {
                                Repetida = true;
                            }
                        }
                    }

                    if (txtNombre.Text == nombreU)
                    {
                        Repetida = true;
                    }

                    if (txtAlias.Text == aliasU)
                    {
                        Repetida = true;
                    }

                    if (txtLogin.Text == loginU)
                    {
                        Repetida = true;
                    }

                    if (txtEmail.Text == correoU)
                    {
                        Repetida = true;
                    }
                }
            }
            else
            {
                for (int i = 0; i < usuariosTabla.Count - 1; i++)
                {
                    nombreU = usuariosTabla[i].Nombre;
                    aliasU  = usuariosTabla[i].Alias;
                    loginU  = usuariosTabla[i].Login;
                    correoU = usuariosTabla[i].Email;

                    if (txtNombre.Text == nombreActual && txtAlias.Text == aliasActual && txtLogin.Text == loginActual)
                    {
                        i++;
                        Repetida = false;
                    }
                    else
                    {
                        if (txtNombre.Text == nombreU)
                        {
                            if (txtAlias.Text == aliasU)
                            {
                                if (txtLogin.Text == loginU)
                                {
                                    Repetida = true;
                                }
                            }
                        }

                        if (txtNombre.Text == nombreU)
                        {
                            Repetida = true;
                        }

                        if (txtAlias.Text == aliasU)
                        {
                            Repetida = true;
                        }

                        if (txtLogin.Text == loginU)
                        {
                            Repetida = true;
                        }

                        if (txtEmail.Text == correoU)
                        {
                            Repetida = true;
                        }
                    }
                }
            }


            if (Repetida)
            {
                Response.Write("<script>alert('YA EXISTE ESE USUARIO')</script>");
                return;
            }



            if (usuario1.IdUsuario == -1)
            {
                LNyAD.AddUsuario(usuario1);
            }
            else
            {
                LNyAD.ModificaUsuario(usuario1);
            }

            ddlAccesoD.Items.Remove("Elige un Acceso");
            Page.ClientScript.RegisterStartupScript(this.GetType(), "myCloseScript", "window.close()", true);
        }