private void btnDelete_Click(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("Voulez - vous vraiment supprimer cet enregistrement ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (bsrc3.DataSource != null) { clsdossieravance p = (clsdossieravance)bsrc3.Current; new clsdossieravance().delete(p); MessageBox.Show("Suppression éffectuée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Information); this.NewDossier(); RefreshDossier(); } try { //Recupération du cumul actuel de l'avance du malade sélectionné cumul_avance = clsMetier.GetInstance().getClsmalade_avanceMontantCumul(personne.Id); txtCumulMontant.Text = cumul_avance.ToString(); } catch (Exception) { } } } catch (Exception ex) { MessageBox.Show("Echec de la suppression " + ex.Message, "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void NewDossier() { dossierAvance = new clsdossieravance(); bln = false; bindingclsdossier(); txtIdMalade.Text = personne.Id.ToString(); }
public void New() { avance = new clsdossieravance(); bln = false; bindingclsAvanceDossier(); txtIdAgent.Text = clsDoTraitement.id_Agent_Connecte.ToString(); txtIdMalade.Text = clsDoTraitement.idMaladeDossierPre.ToString(); }
private void loadData() { //bsrc.DataSource = clsMetier.GetInstance().getAllClsmaladeDt(clsDoTraitement.IdMalade); try { personne = clsMetier.GetInstance().getClsmalade(clsDoTraitement.IdMalade); a = clsMetier.GetInstance().getClsdossieravance(clsDoTraitement.IdMalade); personne.Id = clsDoTraitement.IdMalade; bsrc.DataSource = clsMetier.GetInstance().getAllClsmalade_avance1(personne.Id); dgvAvance.DataSource = bsrc; txtNom.Text = personne.Nom; txtPNom.Text = personne.Postnom; txtPrenom.Text = personne.Prenom; txtSexe.Text = personne.Sexe; txtTelephone.Text = personne.Telephone; txtDateNaissance.Text = personne.Datenaissance.ToString(); txtEtatCivil.Text = personne.Etatcivil; txtNumero.Text = personne.Numero; txtIdMalade.Text = personne.Id.ToString(); string pnom = string.IsNullOrEmpty(personne.Postnom) ? "" : " " + personne.Postnom; string prenom = string.IsNullOrEmpty(personne.Prenom) ? "" : " " + personne.Prenom; string nom_complet = personne.Nom + pnom + prenom; txtPersonne.Text = nom_complet; txtProfession.Text = clsMetier.GetInstance().getClsprofession(personne.Id_profession.ToString()).Designation; txtEntreprise.Text = clsMetier.GetInstance().getClsetablissementpriseencharge(Convert.ToInt32(personne.Id)).Denomination; txtAirSante.Text = clsMetier.GetInstance().getClsairsante(personne.Id_airsante.ToString()).Designation; try { if (personne.Photo != null) { pbPhotoPersonne.Image = (new clsDoTraitement()).getImageFromByte(personne.Photo); } else { pbPhotoPersonne.Image = null; } } catch (Exception) { pbPhotoPersonne.Image = null; } bindignlst(); bln = true; try { ////Recupération du cumul actuel de l'avance du malade sélectionné cumul_avance = clsMetier.GetInstance().getClsmalade_avanceMontantCumul(personne.Id); txtCumulMontant.Text = cumul_avance.ToString(); } catch (Exception) { } RefreshDossier(); } catch (Exception) { } }
private void btnSave_Click(object sender, EventArgs e) { btnDelete.Enabled = false; try { DialogResult result = MessageBox.Show("Voulez - vous vraiment supprimer cet enregistrement ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (bsrc.DataSource != null) { clsdossieravance a = (clsdossieravance)bsrc.Current; new clsdossieravance().delete(a); MessageBox.Show("Suppression éffectuée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Information); this.refresh(); btnDelete.Enabled = false; } } } catch (Exception ex) { MessageBox.Show("Echec de la suppression " + ex.Message, "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } try { if (!bln) { avance.inserts(); MessageBox.Show("Enregistrement éffectué", "Enregistrement", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (bsrc.DataSource != null) { clsdossieravance c = (clsdossieravance)bsrc.Current; new clsdossieravance().update(c); MessageBox.Show("Modification effectuée!", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show("Echec de la mise à jour" + ex.Message, "Mise à jour", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } try { bsrc.DataSource = clsMetier.GetInstance().getAllClsdossieravance2(clsDoTraitement.idMaladeDossierPre, "Non cloturé non payé", "Payé non cloturé"); } catch (Exception) { MessageBox.Show("Erreur lors de l'actualisation", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnSaveDossier_Click(object sender, EventArgs e) { try { if (!bln) { clsDoTraitement.dblMontant = Convert.ToInt32(txtAvance.Text) + Convert.ToInt32(txtCumulMontant.Text); clsDoTraitement.dblAvance = Convert.ToDouble(txtAvance.Text); dossierAvance.inserts(); MessageBox.Show("Enregistrement éffectué", "Enregistrement", MessageBoxButtons.OK, MessageBoxIcon.Information); clsDoTraitement.dblMontant = 0; clsDoTraitement.dblAvance = 0; } else { if (bsrc3.DataSource != null) { clsDoTraitement.dblAvance = Convert.ToDouble(txtAvance.Text); clsDoTraitement.intIdAvance = Convert.ToInt32(txtIdAvance.Text); clsdossieravance d = (clsdossieravance)bsrc3.Current; new clsdossieravance().update(d); MessageBox.Show("Modification effectuée!", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Information); clsDoTraitement.dblMontant = 0; clsDoTraitement.dblAvance = 0; } } try { loadData(); } catch (Exception ex) { MessageBox.Show("Erreur lors du chargement des informations du malade sélectionné =>" + ex.Message, "Affichage informations malade", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Mise à jour", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } //RefreshDossier(); }