public void Affecter() { leRapport = new RAPPORT(); lOffre = new OFFRIR(); // affectatoion des proprieter a l'objet rapport et offrir leRapport.dateRapport = dtp_dateRapport.Value; leRapport.idMotif = leMotif.idMotif; leRapport.bilan = txt_bilan.Text; leRapport.idVisiteur = levisiteur.idVisiteur; leRapport.idMedecin = leMedecin.idMedecin; lOffre.idRapport = leRapport.idRapport; lOffre.idMedicament = leMedicament.idMedicament; lOffre.quantite = Convert.ToInt32(txt_quant.Text); }
public void remplitDGV(bool estPresentation) { vcurrent = (RAPPORT)bsRapport.Current; if (estPresentation) { bsPresentation.DataSource = vcurrent.MEDICAMENT; dgvEchantillons.DataSource = bsPresentation; } else { bsPresentation.DataSource = Modele.MaConnexion.OFFRIR.ToList() .Where(x => x.idRapport == vcurrent.idRapport); dgvEchantillons.DataSource = bsPresentation; } }
private void btnAjoutMedicament_Click(object sender, EventArgs e) { try { if (presentation) { vcurrent.MEDICAMENT.Add((MEDICAMENT)cboMedicament.SelectedItem); } else { vcurrent = (RAPPORT)bsRapport.Current; OFFRIR ajoutOffre = new OFFRIR(); ajoutOffre.idRapport = vcurrent.idRapport; ajoutOffre.idMedicament = cboMedicament.SelectedValue.ToString(); ajoutOffre.quantite = int.Parse(nupQuantite.Value.ToString()); lesOffres.Add(ajoutOffre); } } catch { } }
private void frmCptRendu_Load(object sender, EventArgs e) { bsRapport.DataSource = Modele.MaConnexion.RAPPORT.ToList(); vcurrent = (RAPPORT)bsRapport.Current; txtNumRapport.Text = vcurrent.idRapport.ToString(); dtpRapport.Value = Convert.ToDateTime(vcurrent.dateRapport); txtBilan.Text = vcurrent.bilan.ToString(); bsMotif.DataSource = Modele.MaConnexion.MOTIF.ToList(); cboIdMotif.DataSource = bsMotif; cboIdMotif.ValueMember = "idMotif";//permet de stocker l'identifiant cboIdMotif.DisplayMember = "libMotif"; cboIdMotif.SelectedValue = vcurrent.MOTIF.idMotif; bsMedicament.DataSource = Modele.MaConnexion.MEDICAMENT.ToList(); cboMedicament.DataSource = bsMedicament; cboMedicament.ValueMember = "idMedicament";//permet de stocker l'identifiant cboMedicament.DisplayMember = "nomCommercial"; cboPracticiens.ValueMember = "idMedecin";//permet de stocker l'identifiant cboPracticiens.DisplayMember = "NP"; bsPracticien.DataSource = Modele.MaConnexion.MEDECIN.ToList() .Where(x => x.idMedecin == vcurrent.idMedecin); cboPracticiens.DataSource = bsPracticien; remplitDGV(presentation); if (vcurrent.coefficient != null) { nupNote.Value = (decimal)vcurrent.coefficient; } else { nupNote.Value = 0; } }
public void Afficher() { //requete vers base de donnees var reqRapport = from R in maConnexion.RAPPORT join M in maConnexion.MEDECIN on R.idMedecin equals M.idMedecin join Mo in maConnexion.MOTIF on R.idMotif equals Mo.idMotif join O in maConnexion.OFFRIR on R.idRapport equals O.idRapport join Me in maConnexion.MEDICAMENT on O.idMedicament equals Me.idMedicament where R.idVisiteur == levisiteur.idVisiteur orderby R.idRapport select new { R.idRapport, M.nom, M.prenom, Mo.libMotif, R.dateRapport, R.bilan, R.etatRapport }; this.dgv_Raport.DataSource = ((ObjectQuery)(reqRapport)); dgv_Raport.Columns[0].HeaderText = "idRapport"; dgv_Raport.Columns[1].HeaderText = "nom Medecin"; dgv_Raport.Columns[2].HeaderText = "prenom Medecin"; dgv_Raport.Columns[3].HeaderText = "libMotif"; dgv_Raport.Columns[4].HeaderText = "dateRapport"; dgv_Raport.Columns[5].HeaderText = "bilan"; dgv_Raport.Columns[6].HeaderText = "etatRapport"; ceRapport = (RAPPORT)this.bsRapport.Current; // on protège certaines zones non modifiables //txtStyle.ReadOnly = true; var reqRapport2 = from R in maConnexion.RAPPORT where R.idVisiteur == levisiteur.idVisiteur select R; var reqMedecin = from M in maConnexion.MEDECIN orderby M.nom select M; var reqMotif = from Mo in maConnexion.MOTIF select Mo; bsRapport.DataSource = ((ObjectQuery)(reqRapport2)); //txt_motif.ReadOnly = true; txt_Prenom_Medecin.ReadOnly = true; // on charge les infos dans les zones de texte this.cb_Nom_Medecin.DisplayMember = "nom"; cb_Nom_Medecin.DataSource = ((ObjectQuery)(reqMedecin)); this.cb_motif.DisplayMember = "libMotif"; cb_motif.DataSource = ((ObjectQuery)(reqMotif)); // txt_nom.Text = ceRapport.Visiteur.nom; // txt_prenom.Text = ceRapport.Visiteur.prenom; // txt_motif.Text = ceRapport.MOTIF.libMotif; // txt_bilan.Text = ceRapport.bilan; }