private void NewSCompte() { try { scpt = new Comptes.SCompte(); ClearFields(2, 2); TxtIdSCompte.Text = scpt.New("tSCompte").ToString(); BtnSaveSCompte.Enabled = true; BtnDeleteSCompte.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 ControleSCompte(bool save) { try { if (save) { if (IsNotEmpty(2, 2)) { scpt = new Comptes.SCompte { Id = Convert.ToInt32(TxtIdSCompte.Text), Designation = TxtDesignSCompte.Text, Numero = Convert.ToInt32(TxtNumSCompte.Text), RefCompte = _idRefCompte }; scpt.Save(scpt); } } else { if (!string.IsNullOrEmpty(TxtIdSCompte.Text)) { scpt = new Comptes.SCompte { Id = Convert.ToInt32(TxtIdSCompte.Text), Designation = TxtDesignSCompte.Text, Numero = Convert.ToInt32(TxtNumSCompte.Text), RefCompte = _idRefCompte }; scpt.Delete("tSCompte", scpt.Id); } } LoadComboBox(4); LoadGridControle(4); ClearFields(2, 2); } 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(); } } } }