Ejemplo n.º 1
0
        public static DataSet1.PeliculasDataTable TablaNombres2(string nombre)
        {
            peliculasTabla = peliculasAdapter.GetDataByNombre2(nombre);


            return(peliculasTabla);
        }
Ejemplo n.º 2
0
        protected void dgvCines_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            peliculasTabla = peliculasAdapter.GetDataByCartelera();

            string nombreCine;
            string nDgv = e.Row.Cells[2].Text;

            encontrado = false;

            for (int i = 0; i < peliculasTabla.Count; i++)
            {
                nombreCine = peliculasTabla[i].NombreCine;
                foreach (TableCell cell in e.Row.Cells)
                {
                    if (nDgv == nombreCine)
                    {
                        encontrado = true;
                    }
                }
            }

            if (!encontrado)
            {
                e.Row.BackColor = System.Drawing.Color.Red;
                e.Row.ToolTip   = "Este cine no tiene peliculas.";
            }
        }
Ejemplo n.º 3
0
        public static List <Pelicula> ListaPelis()
        {
            List <Pelicula> listaPelis = new List <Pelicula>();

            peliculasTabla = peliculasAdapter.GetData();
            foreach (DataSet1.PeliculasRow g in peliculasTabla)
            {
                listaPelis.Add(new Pelicula(g));
            }

            return(listaPelis);
        }
Ejemplo n.º 4
0
        public static DataSet1.PeliculasDataTable TablaNombres(int idCine, string Nombre)
        {
            if (idCine == 0)
            {
                peliculasTabla = peliculasAdapter.GetDataByCartelera();
            }
            else
            {
                peliculasTabla = peliculasAdapter.GetDataByNombre(Nombre, idCine);
            }

            return(peliculasTabla);
        }
Ejemplo n.º 5
0
        public static DataSet1.PeliculasDataTable TablaPelis(int idCine)
        {
            if (idCine == 0)
            {
                peliculasTabla = peliculasAdapter.GetDataByCartelera();
            }
            else
            {
                peliculasTabla = peliculasAdapter.GetDataByCineId(idCine);
            }

            return(peliculasTabla);
        }
Ejemplo n.º 6
0
        public static bool PeliculaRepetida(string nombre, int cb)
        {
            bool hayError = false;

            String titulo;
            int    cine;

            peliculasTabla = peliculasAdapter.GetData();

            for (int i = 0; i < peliculasTabla.Rows.Count; i++)
            {
                titulo = peliculasTabla[i].Nombre.ToString();
                cine   = peliculasTabla[i].CineId;

                if (nombre.Trim() == titulo.Trim() && cine == cb)
                {
                    hayError = true;
                }
            }

            return(hayError);
        }
        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);
        }