private void NewSSCompte() { try { sscpt = new Comptes.SSCompte(); ClearFields(2, 3); TxtIdSSCompte.Text = sscpt.New("tSSCompte").ToString(); BtnSaveSSCompte.Enabled = true; BtnDeleteSSCompte.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 ControleSSCompte(bool save) { try { if (save) { if (IsNotEmpty(2, 3)) { sscpt = new Comptes.SSCompte { Id = Convert.ToInt32(TxtIdSSCompte.Text), Designation = TxtDesignSSCompte.Text, Numero = Convert.ToInt32(TxtNumSSCompte.Text), RefSCompte = _idRefSCompte }; sscpt.Save(sscpt); } } else { if (!string.IsNullOrEmpty(TxtIdSSCompte.Text)) { sscpt = new Comptes.SSCompte { Id = Convert.ToInt32(TxtIdSSCompte.Text), Designation = TxtDesignSSCompte.Text, Numero = Convert.ToInt32(TxtNumSSCompte.Text), RefSCompte = _idRefSCompte }; sscpt.Delete("tSSCompte", sscpt.Id); } } LoadGridControle(5); ClearFields(2, 3); } 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(); } } } }