コード例 #1
0
        public bool agregar(PeliculaPorFormato pxf)
        {
            try
            {
                conexion.abrir();
                query = "INSERT INTO PeliculasXFormato VALUES(@codPelicula, @codFormato, @estado)";

                comando = new SqlCommand(query, conexion.getSqlConnection());
                comando.Parameters.Add("@codPelicula", SqlDbType.Int);
                comando.Parameters["@codPelicula"].Value = pxf.getPelicula().getId();
                comando.Parameters.Add("@codFormato", SqlDbType.Int);
                comando.Parameters["@codFormato"].Value = pxf.getFormato().getId();
                comando.Parameters.Add("@estado", SqlDbType.Bit);
                comando.Parameters["@estado"].Value = pxf.getEstado();

                comando.ExecuteNonQuery();
                conexion.cerrar();
                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                conexion.cerrar();
                return(false);
            }
        }
コード例 #2
0
ファイル: Formatos.cs プロジェクト: vanpper/Cine
        private void btnHabilitacionPXF_Click(object sender, EventArgs e)
        {
            if (dgvPXF.CurrentRow != null)
            {
                Pelicula pelicula = new Pelicula();
                pelicula.setId(Int32.Parse(boxPeliculas.SelectedValue.ToString()));

                Formato formato = new Formato();
                formato.setId(Int32.Parse(dgvPXF.CurrentRow.Cells[0].Value.ToString()));

                PeliculaPorFormato pxf = new PeliculaPorFormato();
                pxf.setPelicula(pelicula);
                pxf.setFormato(formato);
                pxf.setEstado(Boolean.Parse(dgvPXF.CurrentRow.Cells[2].Value.ToString()));

                if (pxf.getEstado())
                {
                    if (pxfNeg.deshabilitar(pxf))
                    {
                        MessageBox.Show("Se ha deshabilitado la pelicula en el formato seleccionado.", "Deshabilitado", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        if (!ActualizarDgvPXF())
                        {
                            MessageBox.Show("Ha ocurrido un error al actualizar la lista de peliculas y sus formatos", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    if (pxfNeg.habilitar(pxf))
                    {
                        MessageBox.Show("Se ha habilitado la pelicula en el formato seleccionado.", "Habilitado", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        if (!ActualizarDgvPXF())
                        {
                            MessageBox.Show("Ha ocurrido un error al actualizar la lista de peliculas y sus formatos", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("No hay una fila seleccionada.", "Seleccionar fila", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }