private void btnEnregistrer_Click(object sender, EventArgs e) { try { checkForm(); Achat newachat = new Achat ( txtCode.Text.ToUpper(), txtFournisseur.Text, txtDesignation.Text, (txtNfacture.Text), (txtQuantite.Text) ); AchatBLO achatBLO = new AchatBLO(ConfigurationManager.AppSettings["dbfolder"]); if (this.oldachat == null) { achatBLO.Command(newachat); } else { achatBLO.AJOUTAchat(oldachat, newachat); } MessageBox.Show ( "Save done !", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information ); if (callback != null) { callback(); } if (oldachat != null) { Close(); } txtCode.Clear(); txtDesignation.Clear(); txtFournisseur.Clear(); txtNfacture.Clear(); txtQuantite.Clear(); txtCode.Focus(); } catch (TypingException ex) { MessageBox.Show ( ex.Message, "Typing error", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } catch (DuplicateNameException ex) { MessageBox.Show ( ex.Message, "Duplicate error", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } catch (KeyNotFoundException ex) { MessageBox.Show ( ex.Message, "Not found error", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } catch (Exception ex) { ex.WriteToFile(); MessageBox.Show ( "An error occurred! Please try again later.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error ); } }
public FrmEditAchat() { InitializeComponent(); dataGridViewa.AutoGenerateColumns = false; achatBLO = new AchatBLO(ConfigurationManager.AppSettings["dbfolder"]); }
public FrmAchat() { InitializeComponent(); achatBLO = new AchatBLO(ConfigurationManager.AppSettings["dbfolder"]); }