private void BTN_Modifier_Click(object sender, EventArgs e) { Livres_Ajout Modifier = new Livres_Ajout(); Modifier.conn = this.conn; Modifier.Text = "Modification"; Modifier.numLivre = DGV_Livres.SelectedRows[0].Cells[0].Value.ToString(); Modifier.titre = DGV_Livres.SelectedRows[0].Cells[1].Value.ToString(); Modifier.auteur = DGV_Livres.SelectedRows[0].Cells[2].Value.ToString(); if (Modifier.ShowDialog() == System.Windows.Forms.DialogResult.OK) { try { OracleCommand oraAjout = new OracleCommand("GestionLivres", conn); oraAjout.CommandText = "GestionLivres.Modiflivre"; oraAjout.CommandType = CommandType.StoredProcedure; OracleParameter OraParaNumLivre = new OracleParameter("PNumLivre", OracleDbType.Int32); OracleParameter OraParaTitre = new OracleParameter("PTitre", OracleDbType.Varchar2, 40); OracleParameter OraParaAuteur = new OracleParameter("PAuteur", OracleDbType.Varchar2, 40); OraParaNumLivre.Direction = ParameterDirection.Input; OraParaTitre.Direction = ParameterDirection.Input; OraParaAuteur.Direction = ParameterDirection.Input; OraParaNumLivre.Value = Modifier.numLivre; OraParaTitre.Value = Modifier.titre; OraParaAuteur.Value = Modifier.auteur; oraAjout.Parameters.Add(OraParaNumLivre); oraAjout.Parameters.Add(OraParaTitre); oraAjout.Parameters.Add(OraParaAuteur); oraAjout.ExecuteNonQuery(); reloadDGV(); } catch (OracleException ex) { ErrorMessage(ex); } } }
private void BTN_Ajout_Click(object sender, EventArgs e) { Livres_Ajout Ajouter = new Livres_Ajout(); Ajouter.conn = this.conn; Ajouter.Text = "Ajout"; if (Ajouter.ShowDialog() == System.Windows.Forms.DialogResult.OK) { try { OracleCommand oraAjout = new OracleCommand("GestionLivres", conn); oraAjout.CommandText = "GestionLivres.Insertion"; oraAjout.CommandType = CommandType.StoredProcedure; OracleParameter OraParaNumLivre = new OracleParameter("PNumLivre", OracleDbType.Int32); OracleParameter OraParaTitre = new OracleParameter("PTitre", OracleDbType.Varchar2, 40); OracleParameter OraParaAuteur = new OracleParameter("PAuteur", OracleDbType.Varchar2, 40); OraParaNumLivre.Direction = ParameterDirection.Input; OraParaTitre.Direction = ParameterDirection.Input; OraParaAuteur.Direction = ParameterDirection.Input; OraParaNumLivre.Value = Ajouter.numLivre; OraParaTitre.Value = Ajouter.titre; OraParaAuteur.Value = Ajouter.auteur; oraAjout.Parameters.Add(OraParaNumLivre); oraAjout.Parameters.Add(OraParaTitre); oraAjout.Parameters.Add(OraParaAuteur); oraAjout.ExecuteNonQuery(); reloadDGV(); } catch (OracleException ex) { ErrorMessage(ex); } catch (FormatException ex) { MessageBox.Show("Le numero de livre doit etre numérique"); } } }