private void Modifier() { Form_Ajouter_Match Modifier = new Form_Ajouter_Match(oracon, connection); Modifier.Text = "Modification"; Modifier.numeroMatch = DGV_Matchs.SelectedRows[0].Cells[0].Value.ToString(); Modifier.equipeHome = DGV_Matchs.SelectedRows[0].Cells[1].Value.ToString(); Modifier.equipeVisiteur = DGV_Matchs.SelectedRows[0].Cells[2].Value.ToString(); Modifier.dateRencontre = DGV_Matchs.SelectedRows[0].Cells[3].Value.ToString(); Modifier.lieuRencontre = DGV_Matchs.SelectedRows[0].Cells[4].Value.ToString(); //Modifier.scoreHome = DGV_Matchs.SelectedRows[0].Cells[5].Value.ToString(); //Modifier.scoreVisiteur = DGV_Matchs.SelectedRows[0].Cells[6].Value.ToString(); if (Modifier.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string sqlModif = "Update Match set EquipeReceveur =:EquipeHome, EquipeVisiteur =:EquipeVisiteur, DateRecontre =:DateRencontre, " + "LieuRencontre =:Lieu where NumeroMatch =:NumeroMatch"; try { OracleCommand oraMatchModif = new OracleCommand(sqlModif, oracon); OracleParameter OraParaEquipeHome = new OracleParameter(":EquipeHome", OracleDbType.Varchar2, 40); OracleParameter OraParaEquipeVisiteur = new OracleParameter(":EquipeVisiteur", OracleDbType.Varchar2, 40); OracleParameter OraParaDateRencontre = new OracleParameter(":DateRencontre", OracleDbType.Date); OracleParameter OraParaLieu = new OracleParameter(":Lieu", OracleDbType.Varchar2, 40); OracleParameter OraParaScoreHome = new OracleParameter(":ScoreHome", OracleDbType.Int32); OracleParameter OraParaScoreVisiteur = new OracleParameter(":ScoreVisiteur", OracleDbType.Int32); OracleParameter OraParaNumMatch = new OracleParameter(":NumeroMatch", OracleDbType.Int32); OraParaEquipeHome.Value = Modifier.equipeHome; OraParaEquipeVisiteur.Value = Modifier.equipeVisiteur; OraParaDateRencontre.Value = DateTime.Parse(Modifier.dateRencontre); OraParaLieu.Value = Modifier.lieuRencontre; OraParaNumMatch.Value = Modifier.numeroMatch; //OraParaScoreHome.Value = int.Parse(Modifier.scoreHome); //OraParaScoreVisiteur.Value = int.Parse(Modifier.scoreVisiteur); oraMatchModif.Parameters.Add(OraParaEquipeHome); oraMatchModif.Parameters.Add(OraParaEquipeVisiteur); oraMatchModif.Parameters.Add(OraParaDateRencontre); oraMatchModif.Parameters.Add(OraParaLieu); //oraMatchModif.Parameters.Add(OraParaScoreHome); //oraMatchModif.Parameters.Add(OraParaScoreVisiteur); oraMatchModif.Parameters.Add(OraParaNumMatch); oraMatchModif.ExecuteNonQuery(); LoadDGVmatch(); } catch (OracleException ex) { MessageBox.Show(ex.Message.ToString()); } } }
private void Ajouter() { Form_Ajouter_Match ajm = new Form_Ajouter_Match(oracon, connection); ajm.Text = "Ajout de match"; ajm.callBackForm = this; this.Hide(); string sqlAjout = null; OracleCommand oraCMD = new OracleCommand(sqlAjout, oracon); oraCMD.CommandType = CommandType.Text; if (ajm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string sqlMatchAjout = "insert into Match (EquipeReceveur,EquipeVisiteur,DateRecontre,LieuRencontre,ScoreFinalReceveur, ScoreFinalVisiteur)" + " VALUES(:EquipeHome,:EquipeVisiteur,:DateRencontre,:Lieu,:scorehome,:scorevisiteur)"; try { OracleCommand oraMatchAjout = new OracleCommand(sqlMatchAjout, oracon); OracleParameter OraParaEquipeHome = new OracleParameter(":EquipeHome", OracleDbType.Varchar2, 40); OracleParameter OraParaEquipeVisiteur = new OracleParameter(":EquipeVisiteur", OracleDbType.Varchar2, 40); OracleParameter OraParaDateRencontre = new OracleParameter(":DateRencontre", OracleDbType.Date); OracleParameter OraParaLieu = new OracleParameter(":Lieu", OracleDbType.Varchar2, 40); OracleParameter OraParaScoreHome = new OracleParameter(":ScoreHome", OracleDbType.Int32); OracleParameter OraParaScoreVisiteur = new OracleParameter(":ScoreVisiteur", OracleDbType.Int32); OraParaEquipeHome.Value = ajm.equipeHome; OraParaEquipeVisiteur.Value = ajm.equipeVisiteur; OraParaDateRencontre.Value = DateTime.Parse(ajm.dateRencontre); OraParaLieu.Value = ajm.lieuRencontre; OraParaScoreHome.Value = ajm.scoreHome; OraParaScoreVisiteur.Value = ajm.scoreVisiteur; oraMatchAjout.Parameters.Add(OraParaEquipeHome); oraMatchAjout.Parameters.Add(OraParaEquipeVisiteur); oraMatchAjout.Parameters.Add(OraParaDateRencontre); oraMatchAjout.Parameters.Add(OraParaLieu); oraMatchAjout.Parameters.Add(OraParaScoreHome); oraMatchAjout.Parameters.Add(OraParaScoreVisiteur); oraMatchAjout.ExecuteNonQuery(); LoadDGVmatch(); } catch (OracleException ex) { MessageBox.Show(ex.Message.ToString()); } } }