public Dictionary <int, string> GetAllTrigramme() { Dictionary <int, string> listTrigramme = new Dictionary <int, string>(); connection.Open(); SqlCommand myCommand = new SqlCommand(); myCommand.Connection = connection; myCommand.CommandText = "SELECT [TTri_Id],[TTri_Trigramme] FROM [TTrigramme]"; SqlDataReader reader = myCommand.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { CTrigramme trigramme = new CTrigramme((int)reader[0], reader[1].ToString()); listTrigramme.Add(trigramme.tri_id, trigramme.tri_trigramme); } } else { Console.WriteLine("No rows found."); } reader.Close(); connection.Close(); return(listTrigramme); }
public CTrigramme GetTrigrammeByTri(string tri) { CTrigramme trigramme = null; connection.Open(); SqlCommand myCommand = new SqlCommand(); myCommand.Connection = connection; myCommand.CommandText = "SELECT [TTri_Id],[TTri_Trigramme] FROM [TTrigramme] WHERE TTri_Trigramme = @TTri_Trigramme"; myCommand.Parameters.Add(new SqlParameter("@TTri_Trigramme", tri)); SqlDataReader reader = myCommand.ExecuteReader(); if (reader.HasRows) { reader.Read(); trigramme = new CTrigramme((int)reader[0], reader[1].ToString()); } else { Console.WriteLine("No rows found."); } reader.Close(); connection.Close(); return(trigramme); }
protected void Page_Load(object sender, EventArgs e) { CTrigramme trigrammeResponsable = new CTrigramme(); CProjet projet = daProjet.GetProjetById(ctrlIdProjet); idProjet.InnerText = projet.pro_id.ToString(); nomProjet.InnerText = projet.pro_nom; trigramme.InnerText = projet.pro_idTrigramme.ToString(); trigrammeResponsable = daTrigramme.GetTrigrammeById(projet.pro_responsable); responsable.InnerText = trigrammeResponsable.tri_trigramme; }
protected void buttonAddJalon_Click(object sender, EventArgs e) { string libeleJal = inLibeleJal.Value; string datePrevu = inDatePrevu.Value.ToString(); string responsableProjet = inResponsableProjet.Value; string responsableValue = inDropTrigramme.SelectedItem.Text; if (responsableValue == "" && responsableProjet != "") { CTrigramme newTrigramme = new CTrigramme(responsableProjet); daTrigramme.InsertTrigramme(newTrigramme); if (daTrigramme.GetTrigrammeByTri(responsableValue) == null) { CTrigramme trigramme = daTrigramme.GetTrigrammeByTri(responsableProjet); if (Request.QueryString["idProjet"] != null) { CJalon newJalon = new CJalon(libeleJal, datePrevu, trigramme.tri_id, "", int.Parse(Request.QueryString["idProjet"])); daJalon.InsertJalon(newJalon); MessageBox.Show("Ajout reussi"); Response.Redirect(Request.RawUrl); } else { MessageBox.Show("Erreur lors de la recherche du projet"); } } } else { if (responsableValue != "") { if (Request.QueryString["idProjet"] != null) { CTrigramme trigramme = daTrigramme.GetTrigrammeByTri(responsableValue); CJalon newJalon = new CJalon(libeleJal, datePrevu, trigramme.tri_id, "", int.Parse(Request.QueryString["idProjet"])); daJalon.InsertJalon(newJalon); MessageBox.Show("Ajout reussi"); Response.Redirect(Request.RawUrl); } else { MessageBox.Show("Erreur lors de la recherche du projet"); } } else { MessageBox.Show("Responsable de projet invalide"); Response.Redirect(Request.RawUrl); } } }
public bool InsertTrigramme(CTrigramme trigramme) { bool bRet = false; connection.Open(); SqlCommand myCommand = new SqlCommand(); myCommand.Connection = connection; myCommand.CommandText = "INSERT INTO TTrigramme ([TTri_Trigramme]) VALUES (@TTri_Trigramme)"; myCommand.Parameters.Add(new SqlParameter("@TTri_Trigramme", trigramme.tri_trigramme)); if (myCommand.ExecuteNonQuery() > 0) { bRet = true; } connection.Close(); return(bRet); }
protected void Page_Load(object sender, EventArgs e) { int idProjet = int.Parse(Request.QueryString["idProjet"]); CProjet projet = daProjet.GetProjetById(idProjet); CJalon jalon = daJalon.GetJalonById(ctrlIdJalon); CTrigramme trigrammeResponsable = daTrigramme.GetTrigrammeById(jalon.jal_responsable); idJal.InnerText = jalon.jal_id.ToString(); libJal.InnerText = jalon.jal_libelle.ToString(); string[] date = jalon.jal_dateLivraisonPrevue.ToString().Split(' '); dateLPJal.InnerText = date[0]; respJal.InnerText = trigrammeResponsable.tri_trigramme.ToString(); if (jalon.jal_dateLivraisonReel.ToString() == "") { dateLRJal.InnerText = "Date réel non déterminer"; } else { dateLRJal.InnerText = jalon.jal_dateLivraisonReel.ToString(); } }
protected void addButton_Click(object sender, EventArgs e) { string nomProjet = inNomProjet.Value; string triProjet = inTrigrammeProjet.Value; string responsableProjet = inResponsableProjet.Value; string responsableValue = inDropTrigramme.SelectedItem.Text; if (responsableValue == "" && responsableProjet != "") { CTrigramme newTrigramme = new CTrigramme(responsableProjet); daTrigramme.InsertTrigramme(newTrigramme); if (daTrigramme.GetTrigrammeByTri(responsableValue) == null) { CTrigramme trigramme = daTrigramme.GetTrigrammeByTri(responsableProjet); CProjet newProjet = new CProjet(nomProjet, triProjet, trigramme.tri_id); daProjet.InsertProjet(newProjet); MessageBox.Show("Ajout reussi"); Response.Redirect(Request.RawUrl); } } else { if (responsableValue != "") { CTrigramme trigramme = daTrigramme.GetTrigrammeByTri(responsableValue); CProjet newProjet = new CProjet(nomProjet, triProjet, trigramme.tri_id); daProjet.InsertProjet(newProjet); MessageBox.Show("Ajout reussi"); Response.Redirect(Request.RawUrl); } else { MessageBox.Show("Responsable de projet invalide"); Response.Redirect(Request.RawUrl); } } }