示例#1
0
 private void NewDossier()
 {
     dossierPreconsultation = new clsdossierpreconsultation();
     bln = false;
     bindingclsdossier();
     txtIdMalade.Text = clsDoTraitement.idMaladeDossierPre.ToString();
 }
示例#2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (!bln)
                {
                    dossierPreconsultation.inserts();

                    MessageBox.Show("Enregistrement éffectué", "Enregistrement", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (bsrc.DataSource != null)
                    {
                        clsdossierpreconsultation d = (clsdossierpreconsultation)bsrc.Current;
                        new clsdossierpreconsultation().update(d);
                        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().getAllClsdossierpreconsultation1(clsDoTraitement.idMaladeDossierPre);
            }
            catch (Exception)
            {
                MessageBox.Show("Erreur lors de l'actualisation", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#3
0
        private void btnSaveDossier_Click(object sender, EventArgs e)
        {
            try
            {
                if (!bln)
                {
                    dossierPreconsultation.inserts();

                    MessageBox.Show("Enregistrement éffectué", "Enregistrement", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (bsrc3.DataSource != null)
                    {
                        clsdossierpreconsultation d = (clsdossierpreconsultation)bsrc3.Current;
                        new clsdossierpreconsultation().update(d);
                        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);
            }
            RefreshDossier();
        }
示例#4
0
 private void NewDossier()
 {
     dossierPreconsultation = new clsdossierpreconsultation();
     bln = false;
     bindingclsdossier();
     txtIdMalade.Text = personne.Id.ToString();
 }
示例#5
0
        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 (bsrc.DataSource != null)
                    {
                        clsdossierpreconsultation a = (clsdossierpreconsultation)bsrc.Current;
                        new clsdossierpreconsultation().delete(a);
                        MessageBox.Show("Suppression éffectuée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        btnDelete.Enabled = false;
                    }
                }

                try
                {
                    RefreshDossier();

                    RefreshDossierFicheSupp();
                }
                catch (Exception) { }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Echec de la suppression " + ex.Message, "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#6
0
        private void loadData()
        {
            //bsrc.DataSource = clsMetier.GetInstance().getAllClsmaladeDt(clsDoTraitement.IdMalade);

            try
            {
                personne = clsMetier.GetInstance().getClsmalade(clsDoTraitement.IdMalade);

                d           = clsMetier.GetInstance().getClsdossierpreconsultation(clsDoTraitement.IdMalade);
                personne.Id = clsDoTraitement.IdMalade;
                lstDossierEncCours.DataSource = clsMetier.GetInstance().getAllClsdossierpreconsultation1(clsDoTraitement.IdMalade);
                setMembersalllst(lstDossierEncCours, "Date", "Id");

                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;
                txtNumeroFiche.Text   = personne.Numero_fiche;

                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; }

                if (clsMetier.GetInstance().getAllClsdossierpreconsultation1(clsDoTraitement.IdMalade).Count == 0)
                {
                    bdNav.Enabled       = true;
                    grpDossier.Enabled  = false;
                    tabControl1.Enabled = true;

                    //S'il n'ya aucune donné concernant la préconsultation
                    dgvPreconsultation.DataSource = null;
                    //refresh();
                    try
                    {
                        New();
                    }
                    catch (Exception) { btnSave.Enabled = false; }
                }
                else
                {
                    if (lstDossierEncCours.Items.Count == 0)
                    {
                    }
                    else
                    {
                        bindignlst();
                        bln = true;

                        txtDateOuvertureDossier.Text = ((clsdossierpreconsultation)lstDossierEncCours.SelectedItem).Date.ToString();
                        txtEtatPaiement.Text         = ((clsdossierpreconsultation)lstDossierEncCours.SelectedItem).Etatpaiement.ToString();
                        bdNav.Enabled      = false;
                        grpDossier.Enabled = true;
                    }
                }
            }
            catch (Exception) { }
        }