private void DgvCategClasse_Click(object sender, EventArgs e) { try { if (DgvCategClasse.SelectedRows.Count > 0) { categ = new CategClasseCompte() { Id = Convert.ToInt32(DgvCategClasse.SelectedRows[0].Cells[0].Value.ToString()), Designation = DgvCategClasse.SelectedRows[0].Cells[1].Value.ToString() }; TxtIdCategClasse.Text = categ.Id.ToString(); TxtDesignCategClasse.Text = categ.Designation; BtnSaveCategClasse.Enabled = true; BtnDeleteCategClasse.Enabled = true; } else { BtnSaveCategClasse.Enabled = false; BtnDeleteCategClasse.Enabled = false; } } catch (Exception ex) { MessageBox.Show("Une erreur est survenue pendant l'opération ! " + ex.Message, "Information", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void NewCategClasse() { try { categ = new CategClasseCompte(); ClearFields(1, 1); TxtIdCategClasse.Text = categ.New("tCategClasse").ToString(); BtnSaveCategClasse.Enabled = true; BtnDeleteCategClasse.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 ControleCategClasse(bool save) { try { if (save) { if (IsNotEmpty(1, 1)) { categ = new CategClasseCompte { Id = Convert.ToInt32(TxtIdCategClasse.Text), Designation = TxtDesignCategClasse.Text }; categ.Save(categ); } } else { if (!string.IsNullOrEmpty(TxtIdCategClasse.Text)) { categ = new CategClasseCompte { Id = Convert.ToInt32(TxtIdCategClasse.Text), Designation = TxtDesignCategClasse.Text }; categ.Delete(categ.Id); } } LoadComboBox(1); LoadGridControle(1); ClearFields(1, 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(); } } } }