Exemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            string nombre      = txtNombre.Text;
            string comentario  = txtComentario.Text;
            bool   estado      = cbEstado.Checked;
            string fecha_vista = dtpFechaVista.Text;

            if (nombre != "")
            {
                PeliculaDatos peliculaDatos = new PeliculaDatos();

                Pelicula pelicula = new Pelicula();

                pelicula.Id_pelicula = id_pelicula;
                pelicula.Nombre      = nombre;

                if (comentario != "")
                {
                    pelicula.Comentario = comentario;
                }
                else
                {
                    pelicula.Comentario = "...";
                }

                if (estado == true)
                {
                    pelicula.Estado = 1;
                }
                else
                {
                    pelicula.Estado = 0;
                }

                pelicula.Fecha_vista = fecha_vista;

                if (peliculaDatos.comprobar_existencia_editar(id_pelicula, nombre))
                {
                    RadMessageBox.Show("El nombre ya existe", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    if (peliculaDatos.Editar(pelicula))
                    {
                        RadMessageBox.Show("La película fue editada correctamente", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1);
                        formPeliculas.cargarPeliculas();
                        FormEditarPelicula.ActiveForm.Close();
                    }
                    else
                    {
                        RadMessageBox.Show("Error editando la película", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1);
                    }
                }
            }
            else
            {
                RadMessageBox.Show("Complete los datos de la película", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1);
            }
        }
Exemplo n.º 2
0
        private void miEliminar_Click(object sender, EventArgs e)
        {
            DialogResult ds = RadMessageBox.Show(this, "Esta seguro de borrar la película ?", titulo, MessageBoxButtons.YesNo, RadMessageIcon.Question);

            if (ds.ToString() == "Yes")
            {
                var           id_pelicula   = Convert.ToInt32(lvPeliculas.SelectedItem[0]);
                PeliculaDatos peliculaDatos = new PeliculaDatos();
                if (peliculaDatos.Borrar(id_pelicula))
                {
                    RadMessageBox.Show("Película eliminada", titulo, MessageBoxButtons.OK, RadMessageIcon.Info, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    RadMessageBox.Show("Error borrando la película", titulo, MessageBoxButtons.OK, RadMessageIcon.Error, MessageBoxDefaultButton.Button1);
                }
                cargarPeliculas();
            }
        }
Exemplo n.º 3
0
        private void FormEditarPelicula_Load(object sender, EventArgs e)
        {
            PeliculaDatos peliculaDatos = new PeliculaDatos();
            Pelicula      pelicula      = peliculaDatos.Cargar(id_pelicula);

            string nombre      = pelicula.Nombre;
            string comentario  = pelicula.Comentario;
            int    estado      = pelicula.Estado;
            string fecha_vista = pelicula.Fecha_vista;

            txtNombre.Text     = nombre;
            txtComentario.Text = pelicula.Comentario;

            if (estado == 1)
            {
                cbEstado.Checked = true;
            }

            dtpFechaVista.Text = fecha_vista;
        }
Exemplo n.º 4
0
        public void cargarPeliculas()
        {
            lvPeliculas.Items.Clear();
            if (File.Exists(Path.GetFullPath(basededatos)))
            {
                PeliculaDatos peliculaDatos = new PeliculaDatos();

                ArrayList listaPeliculas = peliculaDatos.Listar(txtNombre.Text);
                foreach (Pelicula pelicula in listaPeliculas)
                {
                    int    id_pelicula = pelicula.Id_pelicula;
                    string nombre      = pelicula.Nombre;
                    string comentario  = pelicula.Comentario;
                    int    estado      = pelicula.Estado;
                    string fecha_vista = pelicula.Fecha_vista;

                    string nombre_estado = "";

                    if (estado == 1)
                    {
                        nombre_estado = "Terminada";
                    }
                    else
                    {
                        nombre_estado = "Sin terminar";
                    }

                    ListViewDataItem item = new ListViewDataItem();
                    item.SubItems.Add(id_pelicula);
                    item.SubItems.Add(nombre);
                    item.SubItems.Add(comentario);
                    item.SubItems.Add(nombre_estado);
                    item.SubItems.Add(fecha_vista);
                    lvPeliculas.Items.Add(item);
                }
                gbPeliculas.Text = "Películas : " + lvPeliculas.Items.Count + " encontradas";
            }
        }