private void BTN_Ajouter_Click(object sender, EventArgs e) { Emprunts_Ajouter Ajouter = new Emprunts_Ajouter(); Ajouter.conn = this.conn; Ajouter.Text = "Ajout"; if (Ajouter.ShowDialog() == System.Windows.Forms.DialogResult.OK) { try { OracleCommand oraAjout = new OracleCommand("GestionEmprunts", conn); oraAjout.CommandText = "GestionEmprunts.Insertion"; oraAjout.CommandType = CommandType.StoredProcedure; OracleParameter OraNumExemplaire = new OracleParameter("PNumExemplaire", OracleDbType.Int32); OracleParameter OraNumAdherent = new OracleParameter("PNumAdherent", OracleDbType.Int32); OracleParameter OraDateEmprunt = new OracleParameter("PDateEmprunt", OracleDbType.Date); OracleParameter OraDateRetourPrevu = new OracleParameter("PDateRetourPrevu", OracleDbType.Date); OraNumExemplaire.Direction = ParameterDirection.Input; OraNumAdherent.Direction = ParameterDirection.Input; OraDateEmprunt.Direction = ParameterDirection.Input; OraDateRetourPrevu.Direction = ParameterDirection.Input; OraNumExemplaire.Value = Ajouter.numExemplaire; OraNumAdherent.Value = Ajouter.numAdherent; OraDateEmprunt.Value = DateTime.Parse(Ajouter.dateEmprunt); OraDateRetourPrevu.Value = DateTime.Parse(Ajouter.dateRetourPrevu); oraAjout.Parameters.Add(OraNumExemplaire); oraAjout.Parameters.Add(OraNumAdherent); oraAjout.Parameters.Add(OraDateEmprunt); oraAjout.Parameters.Add(OraDateRetourPrevu); oraAjout.ExecuteNonQuery(); ReloadDGV(); } catch (OracleException ex) { ErrorMessage(ex); } catch (FormatException ex) { MessageBox.Show("Veuillez choisir une valeur dans la liste"); } } }
private void BTN_Modifier_Click(object sender, EventArgs e) { Emprunts_Ajouter Modifier = new Emprunts_Ajouter(); Modifier.conn = this.conn; Modifier.Text = "Modification"; Modifier.modification(); Modifier.numPret = DGV_Emprunts.SelectedRows[0].Cells[1].Value.ToString(); Modifier.numAdherent = DGV_Emprunts.SelectedRows[0].Cells[0].Value.ToString(); Modifier.numExemplaire = DGV_Emprunts.SelectedRows[0].Cells[2].Value.ToString(); Modifier.dateEmprunt = DGV_Emprunts.SelectedRows[0].Cells[3].Value.ToString(); Modifier.dateRetourPrevu = DGV_Emprunts.SelectedRows[0].Cells[4].Value.ToString(); if (Modifier.ShowDialog() == System.Windows.Forms.DialogResult.OK) { try { OracleCommand oraAjout = new OracleCommand("GestionEmprunts", conn); oraAjout.CommandText = "GestionEmprunts.MODIFEMPRUNT"; oraAjout.CommandType = CommandType.StoredProcedure; OracleParameter OraNumPret = new OracleParameter("PNumPret", OracleDbType.Int32); OracleParameter OraDateRetourPrevu = new OracleParameter("PDateRetourPrevu", OracleDbType.Date); OraNumPret.Direction = ParameterDirection.Input; OraDateRetourPrevu.Direction = ParameterDirection.Input; OraNumPret.Value = Modifier.numPret; OraDateRetourPrevu.Value = DateTime.Parse(Modifier.dateRetourPrevu); oraAjout.Parameters.Add(OraNumPret); oraAjout.Parameters.Add(OraDateRetourPrevu); oraAjout.ExecuteNonQuery(); ReloadDGV(); } catch (OracleException ex) { ErrorMessage(ex); } } }