public static void Insert(Evaluation Evaluation) { //Connection SqlConnection connection = DataBase.connection; //Requete String requete = @"INSERT INTO Evaluation (Relation, Qualite, Realisation, Polyvalence, Assiduite, Motivation, Autonomie, RespectConsigne) VALUES (@Relation, @Qualite, @Realisation, @Polyvalence, @Assiduite, @Motivation, @Autonomie, @RespectConsigne) SELECT SCOPE_IDENTITY() ;"; connection.Open(); //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("Relation", Evaluation.Relation); commande.Parameters.AddWithValue("Qualite", Evaluation.Qualite); commande.Parameters.AddWithValue("Realisation", Evaluation.Realisation); commande.Parameters.AddWithValue("Polyvalence", Evaluation.Polyvalence); commande.Parameters.AddWithValue("Assiduite", Evaluation.Assiduite); commande.Parameters.AddWithValue("Motivation", Evaluation.Motivation); commande.Parameters.AddWithValue("Autonomie", Evaluation.Autonomie); commande.Parameters.AddWithValue("RespectConsigne", Evaluation.RespectConsigne); commande.ExecuteNonQuery(); connection.Close(); }
/// <summary> /// Récupère une Evaluation à partir d'un identifiant de client /// </summary> /// <param name="IdentifiantEntretien">Identifant de Evaluation</param> /// <returns>Un Evaluation </returns> public static Evaluation Get(Int32 identifiant) { //Connection SqlConnection connection = DataBase.connection; //Commande String requete = @"SELECT IdentifiantEntretien, Relation, Qualite, Realisation, Polyvalence, Assiduite, Motivation, Autonomie, RespectConsigne FROM Evaluation WHERE IdentifiantEntretien = @IdentifiantEntretien"; SqlCommand commande = new SqlCommand(requete, connection); //Paramètres commande.Parameters.AddWithValue("IdentifiantEntretien", identifiant); //Execution connection.Open(); SqlDataReader dataReader = commande.ExecuteReader(); dataReader.Read(); //1 - Création du Evaluation Evaluation evaluation = new Evaluation(); evaluation.IdentifiantEntretien = dataReader.GetInt32(0); evaluation.Relation = dataReader.GetInt16(1); evaluation.Qualite = dataReader.GetInt16(2); evaluation.Realisation = dataReader.GetInt16(3); evaluation.Polyvalence = dataReader.GetInt16(4); evaluation.Assiduite = dataReader.GetInt16(5); evaluation.Motivation = dataReader.GetInt16(6); evaluation.Autonomie = dataReader.GetInt16(7); evaluation.RespectConsigne = dataReader.GetInt16(8); dataReader.Close(); connection.Close(); return evaluation; }
private void Graphique_Load(object sender, EventArgs e) { chartEvaluationMOD.Dock = DockStyle.Fill; chartEvaluationMOD.Palette = ChartColorPalette.Fire; chartEvaluationMOD.Titles.Add("Title1"); chartEvaluationMOD.Titles["Title1"].Text = "Graphique"; ChartArea chartarea = new ChartArea(); chartarea.Name = "NewChartArea"; chartEvaluationMOD.ChartAreas.Add("NewChartArea"); Legend legend = new Legend(); legend.Name = "legend1"; legend.Title = "Donnée du graphique"; chartEvaluationMOD.Legends.Add("legend1"); Series series1 = new Series(); series1.LegendText = "Zone de notification"; series1.Name = "series1"; chartEvaluationMOD.Series.Add("series1"); chartEvaluationMOD.Series["series1"].Legend = "legend1"; chartEvaluationMOD.Series["series1"].IsVisibleInLegend = true; Evaluation evaluationMOD = new Evaluation(); evaluationMOD.Relation =4 ; evaluationMOD.Qualite = 2; evaluationMOD.Realisation =3 ; evaluationMOD.Polyvalence = 4; evaluationMOD.Assiduite = 3; evaluationMOD. Motivation =4 ; evaluationMOD.Autonomie = 1; evaluationMOD.RespectConsigne =2 ; Double[] doubltte = new Double[] { evaluationMOD.Relation, evaluationMOD.Qualite, evaluationMOD.Realisation, evaluationMOD.Polyvalence, evaluationMOD.Assiduite, evaluationMOD.Motivation, evaluationMOD.Autonomie, evaluationMOD.RespectConsigne }; String[] strinnng = new String[] { "Relation", "Qualité", "Réalisation", "Polyvalence", "Assiduite", "Motivation", "Autonomie", "Respect des Consigne" }; chartEvaluationMOD.Series["series1"].Points.DataBindXY(strinnng, doubltte); chartEvaluationMOD.Series["series1"].ChartType = SeriesChartType.Radar; }
public static void Update(Evaluation Evaluation) { //Connection SqlConnection connection = DataBase.connection; //Requete String requete = @"UPDATE Evaluation SET Relation=@Relation, Qualite=@Qualite, Realisation=@Realisation, Polyvalence=@Polyvalence, Assiduite=@Assiduite, Motivation=@Motivation, Autonomie=@Autonomie, RespectConsigne=@RespectConsigne, WHERE IdentifiantEntretien=@IdentifiantEntretien ;"; connection.Open(); //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("IdentifiantEntretien", Evaluation.IdentifiantEntretien ); commande.Parameters.AddWithValue("Relation", Evaluation.Relation ); commande.Parameters.AddWithValue("Qualite", Evaluation.Qualite ); commande.Parameters.AddWithValue("Realisation", Evaluation.Realisation ); commande.Parameters.AddWithValue("Polyvalence", Evaluation.Polyvalence ); commande.Parameters.AddWithValue("Assiduite", Evaluation.Assiduite ); commande.Parameters.AddWithValue("Motivation", Evaluation.Motivation ); commande.Parameters.AddWithValue("Autonomie", Evaluation.Autonomie ); commande.Parameters.AddWithValue("RespectConsigne", Evaluation.RespectConsigne); commande.ExecuteNonQuery(); connection.Close(); }
/// <summary> /// Récupère une liste de Evaluation à partir de la base de données /// </summary> /// <returns>Une liste de client</returns> public static List<Evaluation> List() { //Récupération de la chaine de connexion //Connection SqlConnection connection = DataBase.connection; //Commande String requete = "SELECT IdentifiantEntretien, Relation, Qualite, Realisation, Polyvalence, Assiduite, Motivation, Autonomie, RespectConsigne FROM Evaluation"; connection.Open(); SqlCommand commande = new SqlCommand(requete, connection); //execution SqlDataReader dataReader = commande.ExecuteReader(); List<Evaluation> list = new List<Evaluation>(); while (dataReader.Read()) { //1 - Créer un Evaluation à partir des donner de la ligne du dataReader Evaluation evaluation = new Evaluation(); evaluation.IdentifiantEntretien = dataReader.GetInt32(0); evaluation.Relation = dataReader.GetInt16(1); evaluation.Qualite = dataReader.GetInt16(2); evaluation.Realisation = dataReader.GetInt16(3); evaluation.Polyvalence = dataReader.GetInt16(4); evaluation.Assiduite = dataReader.GetInt16(5); evaluation.Motivation = dataReader.GetInt16(6); evaluation.Autonomie = dataReader.GetInt16(7); evaluation.RespectConsigne = dataReader.GetInt16(8); //2 - Ajouter ce Evaluation à la list de client list.Add(evaluation); } dataReader.Close(); connection.Close(); return list; }