/// <summary> /// Crea una nueva instancia de una entrada de pelicula /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void botonAceptar_Click(object sender, EventArgs e) { if (textBoxNombre.Text != "" && comboBoxGenero.Text != "" && comboBoxPrecio.Text != "") { nuevaEntrada = new Entrada(comboBoxPrecio.Text, textBoxNombre.Text, Entrada.MapearEnum(comboBoxGenero.Text)); this.DialogResult = System.Windows.Forms.DialogResult.OK; } else { MessageBox.Show("Debe ingresar todos los campos"); } }
/// <summary> /// Agrega una pelicula a la compra /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void botonAgregarP_Click(object sender, EventArgs e) { try { int indice = this.dgvEntradas.SelectedRows[0].Index; DataRow fila = this.dtPeliculas.Rows[indice]; string pelicula = fila["Pelicula"].ToString(); Entrada.EGenero genero = Entrada.MapearEnum(fila["Genero"].ToString()); float precio = float.Parse(fila["Precio"].ToString()); Entrada entrada = new Entrada(precio, pelicula, genero); compra.Agregar(entrada); textBoxTicket.Text = ""; textBoxTicket.Text += compra.MostrarCompra(compra); } catch (Exception ex) { MessageBox.Show(ex.Message); ex.Guardar(); } }