private void CargarVista() { DataTable vResultados = new DataTable(); Negocio.Clases.Pelicula vPrx = new Negocio.Clases.Pelicula(); List <Comunes.Filtros.Filtro> vFiltros = new List <Comunes.Filtros.Filtro>(); ListViewItem vItem = new ListViewItem(); try { vResultados = vPrx.Selecccionar(vFiltros); ltvInformacion.Items.Clear(); foreach (DataRow vRow in vResultados.Rows) { vItem = ltvInformacion.Items.Add(vRow["IdPelicula"].ToString()); vItem.SubItems.Add(vRow["NombrePelicula"].ToString()); vItem.SubItems.Add(vRow["TituloPelicula"].ToString()); vItem.SubItems.Add(vRow["IdSubtitulo"].ToString()); vItem.SubItems.Add(vRow["IdIdioma"].ToString()); } } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void CargarCombos() { Negocio.Clases.Pelicula vSubtitulos = new Negocio.Clases.Pelicula(); Negocio.Clases.TipoPromocion vIdiomas = new Negocio.Clases.TipoPromocion(); List <Comunes.Filtros.Filtro> vFiltro = new List <Comunes.Filtros.Filtro>(); try { cboPelicula.DataSource = vIdiomas.Selecccionar(vFiltro); cboPelicula.DisplayMember = "NombrePelicula"; cboPelicula.ValueMember = "IdPelicula"; cboTipoPromocion.DataSource = vSubtitulos.Selecccionar(vFiltro); cboTipoPromocion.DisplayMember = "DescripcionTipoPromocion"; cboTipoPromocion.ValueMember = "IdTipoPromocion"; } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void CargarCombos() { Negocio.Clases.SalaCine vNegocioSala = new Negocio.Clases.SalaCine(); Negocio.Clases.Pelicula vNegocioPelicula = new Negocio.Clases.Pelicula(); List <Comunes.Filtros.Filtro> vFiltros = new List <Comunes.Filtros.Filtro>(); try { cboPelicula.DataSource = vNegocioPelicula.Selecccionar(vFiltros); cboPelicula.DisplayMember = "NombrePelicula"; cboPelicula.ValueMember = "IdPelicula"; cboSala.DataSource = vNegocioSala.Selecccionar(vFiltros); cboSala.DisplayMember = "IdSala"; cboSala.ValueMember = "IdSala"; } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
private void btnAceptar_Click(object sender, EventArgs e) { Comunes.Estructuras.Pelicula vEstructuraPeliculas = new Comunes.Estructuras.Pelicula(); Negocio.Clases.Pelicula vNegocio = new Negocio.Clases.Pelicula(); List <Comunes.Filtros.Filtro> vFiltros = new List <Comunes.Filtros.Filtro>(); try { if (Validar() == false) { vEstructuraPeliculas = new Comunes.Estructuras.Pelicula() { IdIdioma = Convert.ToInt32(cboIdioma.SelectedValue.ToString()), IdSubtitulo = Convert.ToInt32(cboSubtitulos.SelectedValue.ToString()), NombrePelicula = txtNombrePelicula.Text, TituloPelicula = txtTituloPelicula.Text }; switch (vModo) { case "A": vEstructuraPeliculas.IdPelicula = 0; vNegocio.Insertar(vEstructuraPeliculas); break; case "M": vEstructuraPeliculas.IdPelicula = Convert.ToInt32(lblId.Text); vFiltros.Add(new Comunes.Filtros.Filtro("IdPelicula", "=", Convert.ToInt32(lblId.Text))); vNegocio.Actualizar(vEstructuraPeliculas, vFiltros); tbpLista.Parent = tbcInformacion; tbcInformacion.SelectedTab = tbpLista; tspBarraMenu.Visible = true; tbpInformacion.Parent = null; vModo = string.Empty; CargarVista(); break; default: vFiltros.Add(new Comunes.Filtros.Filtro("IdPelicula", "=", Convert.ToInt32(lblId.Text))); vNegocio.Eliminar(vFiltros); tbpLista.Parent = tbcInformacion; tbcInformacion.SelectedTab = tbpLista; tspBarraMenu.Visible = true; tbpInformacion.Parent = null; vModo = string.Empty; CargarVista(); gboDescripcion.Enabled = true; break; } MessageBox.Show("El proceso a finalizado con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarVista(); lblId.Text = string.Empty; cboSubtitulos.SelectedIndex = 0; cboIdioma.SelectedIndex = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }