private void NewCompte() { try { cpt = new Comptes.Compte(); ClearFields(2, 1); TxtIdCompte.Text = cpt.New("tCompte").ToString(); BtnSaveCompte.Enabled = true; BtnDeleteCompte.Enabled = false; } catch (InvalidOperationException ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (System.Data.SqlClient.SqlException ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { if (ImplementConnection.Instance.Conn != null) { if (ImplementConnection.Instance.Conn.State == System.Data.ConnectionState.Open) { ImplementConnection.Instance.Conn.Close(); } } } }
private void ControleCompte(bool save) { try { if (save) { if (IsNotEmpty(2, 1)) { cpt = new Comptes.Compte { Id = Convert.ToInt32(TxtIdCompte.Text), Designation = TxtDesignCompte.Text, Numero = Convert.ToInt32(TxtNumCompte.Text), RefClasse = _idRefClasse }; cpt.Save(cpt); } } else { if (!string.IsNullOrEmpty(TxtIdCompte.Text)) { cpt = new Comptes.Compte { Id = Convert.ToInt32(TxtIdCompte.Text), Designation = TxtDesignCompte.Text, Numero = Convert.ToInt32(TxtNumCompte.Text), RefClasse = _idRefClasse }; cpt.Delete("tCompte", cpt.Id); } } LoadComboBox(3); LoadGridControle(3); ClearFields(2, 1); } catch (InvalidOperationException ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (System.Data.SqlClient.SqlException ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { if (ImplementConnection.Instance.Conn != null) { if (ImplementConnection.Instance.Conn.State == System.Data.ConnectionState.Open) { ImplementConnection.Instance.Conn.Close(); } } } }