private void Modifier() { Form_Ajouter_Equipe Modifier = new Form_Ajouter_Equipe(oracon, maBelleConnection); Modifier.Text = "Modification équipe"; Modifier.nomEquipe = DGV_Equipes.SelectedRows[0].Cells[0].Value.ToString(); Modifier.dateIntroLigue = DGV_Equipes.SelectedRows[0].Cells[1].Value.ToString(); Modifier.divisionEquipe = DGV_Equipes.SelectedRows[0].Cells[2].Value.ToString(); Modifier.villeEquipe = DGV_Equipes.SelectedRows[0].Cells[3].Value.ToString(); Modifier.CB_Division.SelectedText = DGV_Equipes.SelectedRows[0].Cells[2].Value.ToString(); if (image != null) { Modifier.image = image; } if (Modifier.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string sqlModif = "Update Equipe set NomEquipe =:NomEquipe, DateIntro =:DateIntroLigue, Logo =:LogoEquipe, " + "NomDivision =:DivisionEquipe, Ville =:VilleEquipe where NomEquipe =:NomEquipe2"; try { OracleCommand oraModif = new OracleCommand(sqlModif, oracon); OracleParameter OraParaNomEquipe = new OracleParameter(":NomEquipe", OracleDbType.Varchar2, 40); OracleParameter OraParamDateIntroLigue = new OracleParameter(":DateIntroLigue", OracleDbType.Date); OracleParameter OraParamLogoEquipe = new OracleParameter(":LogoEquipe", OracleDbType.Blob); //Ajout OracleParameter OraParaDivEquipe = new OracleParameter(":DivisionEquipe", OracleDbType.Varchar2, 40); OracleParameter OraParaVilleEquipe = new OracleParameter(":VilleEquipe", OracleDbType.Varchar2, 40); OracleParameter OraParaNomEquipe2 = new OracleParameter(":NomEquipe2", OracleDbType.Varchar2, 40); OraParaNomEquipe.Value = Modifier.nomEquipe; OraParamDateIntroLigue.Value = DateTime.Parse(Modifier.dateIntroLigue); OraParamLogoEquipe.Value = image; OraParaDivEquipe.Value = Modifier.divisionEquipe; OraParaVilleEquipe.Value = Modifier.villeEquipe; OraParaNomEquipe2.Value = DGV_Equipes.SelectedRows[0].Cells[0].Value.ToString(); if (Modifier.image != null) { OraParamLogoEquipe.Value = Modifier.image; } oraModif.Parameters.Add(OraParaNomEquipe); oraModif.Parameters.Add(OraParamDateIntroLigue); oraModif.Parameters.Add(OraParamLogoEquipe); oraModif.Parameters.Add(OraParaDivEquipe); oraModif.Parameters.Add(OraParaVilleEquipe); oraModif.Parameters.Add(OraParaNomEquipe2); oraModif.ExecuteNonQuery(); LoadDGV(); } catch (OracleException ex) { MessageBox.Show(ex.Message.ToString()); } } }
private void Ajouter() { Form_Ajouter_Equipe aEquipe = new Form_Ajouter_Equipe(oracon, maBelleConnection); aEquipe.Text = "Ajouter une équipe"; if (aEquipe.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string sql = "insert into Equipe (NomEquipe,DateIntro,Logo,NomDivision,Ville)" + " VALUES(:NomEquipe,:DateIntroLigue,:LogoEquipe,:DivisionEquipe,:VilleEquipe)"; try { OracleCommand oraAjout = new OracleCommand(sql, oracon); OracleParameter OraParaNomEquipe = new OracleParameter(":NomEquipe", OracleDbType.Varchar2, 40); OracleParameter OraParaDateIntroLigue = new OracleParameter(":DateIntroLigue", OracleDbType.Date); OracleParameter OraParaLogoEquipe = new OracleParameter(":LogoEquipe", OracleDbType.Blob); OracleParameter OraParaDivEquipe = new OracleParameter(":DivisionEquipe", OracleDbType.Varchar2, 40); OracleParameter OraParaVilleEquipe = new OracleParameter(":VilleEquipe", OracleDbType.Varchar2, 40); OraParaNomEquipe.Value = aEquipe.nomEquipe; OraParaDateIntroLigue.Value = DateTime.Parse(aEquipe.dateIntroLigue); OraParaLogoEquipe.Value = null; OraParaDivEquipe.Value = aEquipe.divisionEquipe; OraParaVilleEquipe.Value = aEquipe.villeEquipe; if (aEquipe.image != null) { OraParaLogoEquipe.Value = aEquipe.image; } oraAjout.Parameters.Add(OraParaNomEquipe); oraAjout.Parameters.Add(OraParaDateIntroLigue); oraAjout.Parameters.Add(OraParaLogoEquipe); oraAjout.Parameters.Add(OraParaDivEquipe); oraAjout.Parameters.Add(OraParaVilleEquipe); oraAjout.ExecuteNonQuery(); LoadDGV(); } catch (OracleException ex) { MessageBox.Show(ex.Message.ToString()); } } }