private async void btnNuevaPelicula_Click(object sender, EventArgs e) { try { ////Hacemos una consulta para saber si el actor ya existe en una pelicula //string comando = string.Format($"select a.Nombre, ap.idActor, ap.idPelicula, p.Titulo from Actores a inner join " + // $"Actores_Peliculas ap on a.ID = ap.idActor" + // $" inner join Peliculas p on ap.idPelicula = p.ID where ap.idPelicula='{EscogerPelicula.ID}'"); //DataSet data = OperacionesBD.Ejecutar(comando); //string opcionAgregar = data.Tables[0].Rows[0]["Titulo"].ToString().Trim(); //if (opcionAgregar == tTituloPelicula.Text) //{ // MessageBox.Show("El actor ya esta asgnado a esta pelicula. Pruebe con uno diferente...."); // LimpiarCampos(); //} //else //{ //} int idActor = EscogerActor.ID; int idPelicula = EscogerPelicula.ID; //Mandamos los datos para que se procesen en xml await ManejoActoresPeliculas.GuardarXMLActorPelicula(idActor, idPelicula); MessageBox.Show("El actor fue agregado a la pelicula correctamente"); this.MostrarDatosActoresPeliculas(); this.LimpiarCampos(); } catch (Exception ex) { MessageBox.Show("NO Campos vacios"); errorProvider1.SetError(tNombreActor, "Seleccione el actor"); errorProvider1.SetError(tFechaActor, "Seleccione el actor"); errorProvider1.SetError(tTituloPelicula, "Seleccione la pelicula"); errorProvider1.SetError(tEstrenoPelicula, "Seleccione la pelicula"); } }
private async void MostrarDatosActoresPeliculas() { dataActoresPeliculas.DataSource = await ManejoActoresPeliculas.MostrarDatos(); }