private void modifRapport_Load(object sender, EventArgs e) { CURS cs = new CURS(LoginPage.ChaineConnexion); string requete = "select RAP_NUM from rapport_visite WHERE COL_MATRICULE = '" + LoginPage.Id + "';"; cs.ReqSelect(requete); while (!cs.Fin()) { cbx_numrapport.Items.Add(cs.champ("RAP_NUM")); cs.suivant(); } cs.fermer(); cbx_numrapport.Show(); CURS csVis = new CURS(LoginPage.ChaineConnexion); string requeteVis = "SELECT CONCAT(`COL_NOM`, ' ', `COL_PRENOM`) AS NomPrenom FROM `collaborateur` WHERE `COL_MATRICULE` = '" + LoginPage.Id + "';"; csVis.ReqSelect(requeteVis); while (!csVis.Fin()) { txtbox_vis.Text = csVis.champ("NomPrenom").ToString(); csVis.suivant(); } csVis.fermer(); cbx_numrapport.Show(); }
//Event au chargement de la page private void supprRapport_Load(object sender, EventArgs e) { //Création de la connection connect = new CURS(LoginPage.ChaineConnexion); //éxecution de la requête connect.ReqSelect(reqGetListRapport); //Tant qu'il y a un enregistrement apres celui en cours while (!connect.Fin()) { //Ajout de l'id du rapport dans la combo box comboBox1.Items.Add(connect.champ("RAP_NUM")); //Passage à l'enregistrement suivant connect.suivant(); } //Fermeture de la connection connect.fermer(); connect = new CURS(LoginPage.ChaineConnexion); string reqRapVisiteur = "select CONCAT(COL_NOM, ' ', COL_PRENOM) AS NomPre FROM collaborateur where COL_MATRICULE = '" + LoginPage.Id + "';"; connect.ReqSelect(reqRapVisiteur); while (!connect.Fin()) { //Ajout de l'id du rapport dans la combo box txtbox_visi.Text = connect.champ("NomPre").ToString(); //Passage à l'enregistrement suivant connect.suivant(); } //Fermeture de la connection connect.fermer(); }
private string getNomPrenom_Visiteur() { string nom_Prenom = ""; CURS cs = new CURS(LoginPage.ChaineConnexion); string req = "SELECT CONCAT(`COL_NOM`, ' ', `COL_PRENOM`) AS NomPrenom FROM `collaborateur` WHERE `COL_MATRICULE` = '" + LoginPage.Id + "';"; cs.ReqSelect(req); while (!cs.Fin()) { nom_Prenom = cs.champ("NomPrenom").ToString(); cs.suivant(); } cs.fermer(); return(nom_Prenom); }
private string getMotif(string motif) { string mot = ""; CURS cs = new CURS(LoginPage.ChaineConnexion); string req = "SELECT `libelle` FROM `motifs` WHERE `id` = " + motif + ";"; cs.ReqSelect(req); while (!cs.Fin()) { mot = cs.champ("libelle").ToString(); cs.suivant(); } cs.fermer(); return(mot); }
private string getPrac(string prac) { string nom_prenom = ""; CURS cs = new CURS(LoginPage.ChaineConnexion); string req = "SELECT `PRA_NOM`, `PRA_PRENOM` FROM `praticien` WHERE `PRA_NUM` = '" + prac + "';"; cs.ReqSelect(req); while (!cs.Fin()) { nom_prenom = cs.champ("PRA_NOM").ToString() + " " + cs.champ("PRA_PRENOM").ToString(); cs.suivant(); } cs.fermer(); return(nom_prenom); }
private void consultRapport_Load(object sender, EventArgs e) { cacherItem(); txtbox_visiteur.Text = getNomPrenom_Visiteur(); CURS cs = new CURS(LoginPage.ChaineConnexion); string req_id = "SELECT `RAP_NUM` FROM `rapport_visite` WHERE `COL_MATRICULE` = '" + LoginPage.Id + "';"; cs.ReqSelect(req_id); while (!cs.Fin()) { cbx_numrap.Items.Add(cs.champ("RAP_NUM")); cs.suivant(); } cs.fermer(); }
private void cbx_prat_SelectedIndexChanged(object sender, EventArgs e) { //cbx_prat_remp.Items.Clear(); Dictionary <string, string> comboPratRemp = new Dictionary <string, string>(); CURS cs2 = new CURS(LoginPage.ChaineConnexion); string requete2 = "select PRA_NUM, PRA_NOM, PRA_PRENOM from praticien WHERE PRA_NUM <> " + ((KeyValuePair <string, string>)cbx_prat.SelectedItem).Key + " ORDER BY PRA_NOM ASC;"; cs2.ReqSelect(requete2); comboPratRemp.Add("NULL", " "); while (!cs2.Fin()) { string nom_prenom = cs2.champ("PRA_NOM") + " " + cs2.champ("PRA_PRENOM"); comboPratRemp.Add(cs2.champ("PRA_NUM").ToString(), nom_prenom); //cbx_prat_remp.Items.Add(cs2.champ("PRA_NOM") + " " + cs2.champ("PRA_PRENOM")); cs2.suivant(); } cbx_prat_remp.DataSource = new BindingSource(comboPratRemp, null); cbx_prat_remp.DisplayMember = "Value"; cbx_prat_remp.ValueMember = "Key"; cs2.fermer(); }
private void cbx_numrap_SelectedIndexChanged(object sender, EventArgs e) { dataGridView1.Rows.Clear(); showItem(); string praticien = ""; string dateRapport = ""; string bilan = ""; string dateVisi = ""; string motif = ""; string praticienRemp = ""; string coef = ""; CURS cs = new CURS(LoginPage.ChaineConnexion); cs.DefFonctStockee("getRapport"); cs.ajouteparametreCol("IdVisiteur", LoginPage.Id); cs.directionparametreCol("IdVisiteur", ParameterDirection.InputOutput); cs.ajouteparametreCol("IdRapport", cbx_numrap.SelectedItem.ToString()); cs.directionparametreCol("IdRapport", ParameterDirection.InputOutput); cs.ajouteparametreCol("idPraticien", praticien); cs.directionparametreCol("idPraticien", ParameterDirection.Output); cs.ajouteparametreCol("dateRapport", dateRapport); cs.directionparametreCol("dateRapport", ParameterDirection.Output); cs.ajouteparametreCol("bilan", bilan); cs.directionparametreCol("bilan", ParameterDirection.Output); cs.ajouteparametreCol("dateVisite", dateVisi); cs.directionparametreCol("dateVisite", ParameterDirection.Output); cs.ajouteparametreCol("idMotif", motif); cs.directionparametreCol("idMotif", ParameterDirection.Output); cs.ajouteparametreCol("idPraticienRemp", praticienRemp); cs.directionparametreCol("idPraticienRemp", ParameterDirection.Output); cs.ajouteparametreCol("coef", coef); cs.directionparametreCol("coef", ParameterDirection.Output); cs.Appelfonctstockee(); txtbox_prac.Text = getPrac(Convert.ToString(cs.getCol()[2].Value)); //string req = "SELECT * FROM `rapport_visite` WHERE `COL_MATRICULE` = '" + LoginPage.Id + "' AND RAP_NUM = '" + cbx_numrap.SelectedItem.ToString() +"';"; //cs.ReqSelect(req); /*while (!cs.Fin()) * {*/ //txtbox_prac.Text = getPrac(cs.champ("PRA_NUM").ToString()); if (Convert.ToString(cs.getCol()[3].Value) == "") { chackDateRap.Checked = false; } else { chackDateRap.Checked = true; datebox.Text = Convert.ToString(cs.getCol()[3].Value); } if (Convert.ToString(cs.getCol()[7].Value) == "") { chackPratRemp.Checked = false; } else { chackPratRemp.Checked = true; txtbox_PraRemp.Text = getPrac(Convert.ToString(cs.getCol()[7].Value)); } tbar_coef.Value = Int32.Parse(Convert.ToString(cs.getCol()[8].Value)); txt_coef.Text = Convert.ToString(cs.getCol()[8].Value); dateVisite.Text = Convert.ToString(cs.getCol()[5].Value); txtbox_motif.Text = getMotif(Convert.ToString(cs.getCol()[6].Value)); richTextBox1.Text = Convert.ToString(cs.getCol()[4].Value); CURS cs1 = new CURS(LoginPage.ChaineConnexion); string med = "SELECT `MED_DEPOTLEGAL`, `OFF_QTE` FROM `offrir` WHERE `COL_MATRICULE` = '" + LoginPage.Id + "' AND `RAP_NUM` = '" + cbx_numrap.SelectedItem.ToString() + "';"; cs1.ReqSelect(med); while (!cs1.Fin()) { CURS cs2 = new CURS(LoginPage.ChaineConnexion); string reqmed = "SELECT `MED_NOMCOMMERCIAL` FROM `medicament` WHERE `MED_DEPOTLEGAL` = '" + cs1.champ("MED_DEPOTLEGAL") + "';"; cs2.ReqSelect(reqmed); while (!cs2.Fin()) { dataGridView1.Rows.Add(cs2.champ("MED_NOMCOMMERCIAL"), cs1.champ("OFF_QTE")); cs2.suivant(); } cs1.suivant(); } cs1.fermer(); }
private void cbx_numrapport_SelectedIndexChanged(object sender, EventArgs e) { string id; praticvalue = null; motifvalue = null; praticrempvalue = null; liste_med.Clear(); id = cbx_numrapport.SelectedItem.ToString(); CURS cs = new CURS(LoginPage.ChaineConnexion); string requete = "select COL_MATRICULE, RAP_NUM, PRA_NUM, RAP_DATE, RAP_BILAN, date_visite, motifs.libelle as motif, id_motif, PRA_NUM_REMP, date_visite from rapport_visite INNER JOIN motifs ON rapport_visite.id_motif=motifs.id WHERE RAP_NUM="; requete += id + " AND COL_MATRICULE = '" + LoginPage.Id + "';"; cs.ReqSelect(requete); txt_bilan.Text = cs.champ("RAP_BILAN").ToString(); dt_daterapp.Text = cs.champ("RAP_DATE").ToString(); dt_datevis.Text = cs.champ("date_visite").ToString(); //Debut Praticien CURS cs2 = new CURS(LoginPage.ChaineConnexion); requete = "SELECT PRA_NUM, PRA_NOM FROM praticien"; Dictionary <string, string> praticien = new Dictionary <string, string>(); cs2.ReqSelect(requete); cbx_pratic.DataSource = null; cbx_pratic.Items.Clear(); while (!cs2.Fin()) { praticien.Add(cs2.champ("PRA_NUM").ToString(), cs2.champ("PRA_NOM").ToString()); cs2.suivant(); } cbx_pratic.DataSource = new BindingSource(praticien, null); cbx_pratic.DisplayMember = "Value"; cbx_pratic.ValueMember = "Key"; cbx_pratic.Show(); cs2.fermer(); cbx_pratic.SelectedValue = praticien[cs.champ("PRA_NUM").ToString()]; //régler problème sémection cbx_pratic.SelectedItem = praticien[cs.champ("PRA_NUM").ToString()]; cbx_pratic.SelectedText = praticien[cs.champ("PRA_NUM").ToString()]; praticvalue = cs.champ("PRA_NUM").ToString(); //fin praticien //Debut Motif CURS cs3 = new CURS(LoginPage.ChaineConnexion); requete = "SELECT id, libelle from motifs"; Dictionary <string, string> motifs = new Dictionary <string, string>(); cs3.ReqSelect(requete); cbx_motifs.DataSource = null; while (!cs3.Fin()) { motifs.Add(cs3.champ("id").ToString(), cs3.champ("libelle").ToString()); cs3.suivant(); } cbx_motifs.DataSource = new BindingSource(motifs, null); cbx_motifs.DisplayMember = "Value"; cbx_motifs.ValueMember = "Key"; cbx_motifs.Show(); cs3.fermer(); cbx_motifs.SelectedValue = motifs[cs.champ("id_motif").ToString()]; //Régler problème de sélection cbx_motifs.SelectedItem = motifs[cs.champ("id_motif").ToString()]; cbx_motifs.SelectedText = motifs[cs.champ("id_motif").ToString()]; motifvalue = cs.champ("id_motif").ToString(); // fin motif //debut pratic remplant CURS cs4 = new CURS(LoginPage.ChaineConnexion); requete = "SELECT PRA_NUM, PRA_NOM FROM praticien"; Dictionary <string, string> praticienRemp = new Dictionary <string, string>(); cs4.ReqSelect(requete); cbx_praticremp.DataSource = null; cbx_praticremp.Items.Clear(); while (!cs4.Fin()) { praticienRemp.Add(cs4.champ("PRA_NUM").ToString(), cs4.champ("PRA_NOM").ToString()); cs4.suivant(); } cbx_praticremp.DataSource = new BindingSource(praticienRemp, null); cbx_praticremp.DisplayMember = "Value"; cbx_praticremp.ValueMember = "Key"; cbx_praticremp.Show(); cs4.fermer(); if (cs.champ("PRA_NUM_REMP").ToString() != "") { cbx_praticremp.SelectedValue = praticienRemp[cs.champ("PRA_NUM_REMP").ToString()]; //régler problème sémection cbx_praticremp.SelectedItem = praticienRemp[cs.champ("PRA_NUM_REMP").ToString()]; cbx_praticremp.SelectedText = praticienRemp[cs.champ("PRA_NUM_REMP").ToString()]; praticrempvalue = cs.champ("PRA_NUM_REMP").ToString(); } //fin pratic remplacant //debut echantillon dgv_echantillon.Rows.Clear(); Dictionary <string, string> echantillons = new Dictionary <string, string>(); CURS cs5 = new CURS(LoginPage.ChaineConnexion); CURS cs7 = new CURS(LoginPage.ChaineConnexion); string reqRapp = "select medicament.MED_DEPOTLEGAL, MED_NOMCOMMERCIAL, OFF_QTE from medicament INNER JOIN offrir ON medicament.MED_DEPOTLEGAL=offrir.MED_DEPOTLEGAL WHERE RAP_NUM="; reqRapp += id + " ORDER BY MED_NOMCOMMERCIAL;"; string reqMedicament = "select MED_DEPOTLEGAL, MED_NOMCOMMERCIAL from medicament ORDER BY MED_NOMCOMMERCIAL ASC;"; cs5.ReqSelect(reqMedicament); cs7.ReqSelect(reqRapp); while (!cs7.Fin()) { dgv_echantillon.Rows.Add(); cs7.suivant(); } while (!cs5.Fin()) { echantillons.Add(cs5.champ("MED_DEPOTLEGAL").ToString(), cs5.champ("MED_NOMCOMMERCIAL").ToString()); cs5.suivant(); } // on récupère le numéro de ligne du datagrid correspondant à la cellule sélectionnée //creationRapportBindingSource.DataSource = new BindingSource(comboMedicament, null); // lib_med.ValueMember = "Key"; cbx_medic.DataSource = new BindingSource(echantillons, null); //lib_med.Items.AddRange(comboMedicament.ToDictionary()); cbx_medic.DisplayMember = "Value"; cbx_medic.ValueMember = "Key"; /*while(!cs7.Fin()) * { * cbx_medic.ValueMember = cs7.champ("MED_DEPOTLEGAL").ToString(); * cs7.suivant(); * }*/ int compte = 0; CURS cs8 = new CURS(LoginPage.ChaineConnexion); cs8.ReqSelect(reqRapp); while (!cs8.Fin()) { dgv_echantillon.Rows[compte].Cells["cbx_medic"].Value = cs8.champ("MED_DEPOTLEGAL").ToString(); dgv_echantillon.Rows[compte].Cells["txt_quantite"].Value = cs8.champ("OFF_QTE").ToString(); liste_med.Add(cs8.champ("MED_DEPOTLEGAL").ToString()); cs8.suivant(); compte += 1; } cs5.fermer(); //Fin echantillon //Debut Coef CURS cs6 = new CURS(LoginPage.ChaineConnexion); requete = "SELECT CoefConf from rapport_visite WHERE RAP_NUM="; requete += id + ";"; cs6.ReqSelect(requete); trb_coef.Value = Int32.Parse(cs6.champ("CoefConf").ToString()); }
private void creationRapport_Load(object sender, EventArgs e) { Dictionary <string, string> comboSource = new Dictionary <string, string>(); CURS cs = new CURS(LoginPage.ChaineConnexion); string requete = "select PRA_NUM, PRA_NOM, PRA_PRENOM from praticien ORDER BY PRA_NOM ASC;"; cs.ReqSelect(requete); while (!cs.Fin()) { string nom_prenom = cs.champ("PRA_NOM") + " " + cs.champ("PRA_PRENOM"); comboSource.Add(cs.champ("PRA_NUM").ToString(), nom_prenom); cs.suivant(); } cbx_prat.DataSource = new BindingSource(comboSource, null); cbx_prat.DisplayMember = "Value"; cbx_prat.ValueMember = "Key"; cs.fermer(); CURS csRapNum = new CURS(LoginPage.ChaineConnexion); string reqRapNum = "select MAX(RAP_NUM) as MaxRapNum from rapport_visite;"; csRapNum.ReqSelect(reqRapNum); while (!csRapNum.Fin()) { txtbox_numrap.Text = (Int32.Parse(csRapNum.champ("MaxRapNum").ToString()) + 1).ToString(); csRapNum.suivant(); } csRapNum.fermer(); Dictionary <string, string> comboMotif = new Dictionary <string, string>(); CURS csMotif = new CURS(LoginPage.ChaineConnexion); string reqMotif = "select id, libelle from motifs ORDER BY libelle ASC;"; csMotif.ReqSelect(reqMotif); while (!csMotif.Fin()) { comboMotif.Add(csMotif.champ("id").ToString(), csMotif.champ("libelle").ToString()); csMotif.suivant(); } cbx_motif.DataSource = new BindingSource(comboMotif, null); cbx_motif.DisplayMember = "Value"; cbx_motif.ValueMember = "Key"; csMotif.fermer(); CURS csRapVisiteur = new CURS(LoginPage.ChaineConnexion); string reqRapVisiteur = "select CONCAT(COL_NOM, ' ', COL_PRENOM) AS NomPre FROM collaborateur where COL_MATRICULE = '" + LoginPage.Id + "';"; csRapVisiteur.ReqSelect(reqRapVisiteur); while (!csRapVisiteur.Fin()) { txtbox_visiteur.Text = csRapVisiteur.champ("NomPre").ToString(); csRapVisiteur.suivant(); } csRapVisiteur.fermer(); Dictionary <string, string> comboMedicament = new Dictionary <string, string>(); CURS csMedicament = new CURS(LoginPage.ChaineConnexion); string reqMedicament = "select MED_DEPOTLEGAL, MED_NOMCOMMERCIAL from medicament ORDER BY MED_NOMCOMMERCIAL ASC;"; csMedicament.ReqSelect(reqMedicament); while (!csMedicament.Fin()) { comboMedicament.Add(csMedicament.champ("MED_DEPOTLEGAL").ToString(), csMedicament.champ("MED_NOMCOMMERCIAL").ToString()); csMedicament.suivant(); } cbx_lib_med.DataSource = new BindingSource(comboMedicament, null); cbx_lib_med.DisplayMember = "Value"; cbx_lib_med.ValueMember = "Key"; csMedicament.fermer(); }