public IActionResult RemoveGroup(int params1) { var groupId = params1; Groupes group = _context.Groupes.Where(g => g.Id == groupId).FirstOrDefault(); _context.Groupes.Remove(group); _context.SaveChanges(); return(StatusCode(201)); }
public static Groupes GetBranches(int IdGroupes) { Groupes results = null; string connectionString = ConfigurationManager.ConnectionStrings["Database1"].ConnectionString; try { using (SqlConnection cn = new SqlConnection(connectionString)) { string query = "Select * from Groupes where Id=@IdGroupe "; SqlCommand cmd = new SqlCommand(query, cn); cmd.Parameters.AddWithValue("@IdGroupe", IdGroupes); cn.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { if (results == null) { results = new Groupes(); } Groupes groupe = new Groupes(); groupe.Id = (int)dr["Id"]; if (dr["Nom"] != null) { groupe.Nom = (String)dr["Nom"]; } if (dr["Cycle"] != null) { groupe.Cycle = (int)dr["Cycle"]; } if (dr["IdBranches"] != null) { groupe.IdBranches = (int)dr["IdBranches"]; } results = groupe; } } } } catch (Exception e) { throw e; } return(results); }
// On crée le groupe principal par défaut public int CreateInitialGroupe(int projectIdIn) { Groupes groupe = new Groupes { GroupSupId = 0, Name = "SuperGroupe", ProjectId = projectIdIn }; _context.Groupes.Add(groupe); _context.SaveChanges(); return(groupe.Id); }
public IActionResult InsertGroup(string params1, int params2, int params3) { var groupName = params1; var groupSupId = params2; var groupProjectId = params3; Groupes groupe = new Groupes { Name = groupName, GroupSupId = groupSupId, ProjectId = groupProjectId }; _context.Groupes.Add(groupe); _context.SaveChanges(); return(StatusCode(201)); }
public static Groupes Get_client_ID(int id) { string requete = String.Format("select * from groupe where id={0};", id); OleDbDataReader rd = utils.lire(requete); Groupes c = new Groupes(); while (rd.Read()) { c.id = rd.GetInt32(0); c.nom = rd.GetString(1); c.nbre = rd.GetInt32(2); c.num_niv = rd.GetInt32(3); } utils.Disconnect(); return(c); }
private void button3_Click(object sender, EventArgs e) { try { Groupes clt = GroupeDAO.Get_client_ID(int.Parse(tbID.Text)); tbnom.Text = clt.nom; tbnbre.Text = clt.nbre.ToString(); tbniv.Text = clt.num_niv.ToString(); List <Groupes> L = new List <Groupes>(); L.Add(clt); grid_clients.DataSource = L; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void saveReport(string idReport, string path, string idType) { int idGrp = (int)student.GroupId; Groupes groupes = db.Groupes.Find(idGrp); switch (idReport) { case "1": groupes.RapportAvt1 = path; groupes.DateDepotRapport1 = DateTime.Now; break; case "2": groupes.RapportAvt2 = path; groupes.DateDepotRapport2 = DateTime.Now; break; case "3": groupes.RapportAvt3 = path; groupes.DateDepotRapport3 = DateTime.Now; break; case "4": groupes.RapportAvt4 = path; groupes.DateDepotRapport4 = DateTime.Now; break; case "5": Reports reports = new Reports { DateDepot = DateTime.Now, IdGroup = (int)student.GroupId, IdType = Convert.ToInt32(idType), PathReport = path }; db.Reports.Add(reports); break; } db.SaveChanges(); }
public static List <Groupes> Get_clients(int num_niv) { string requete = String.Format("select * from groupe where num_niv={0};", num_niv); OleDbDataReader rd = utils.lire(requete); List <Groupes> L = new List <Groupes>(); Groupes c; while (rd.Read()) { c = new Groupes { id = rd.GetInt32(0), nom = rd.GetString(1), nbre = rd.GetInt32(2), num_niv = rd.GetInt32(3) }; L.Add(c); } utils.Disconnect(); return(L); }
public IActionResult addEncadrant(string encadrant, string group) { int id_grp; int id_prof; try { id_grp = Int32.Parse(group); id_prof = Int32.Parse(encadrant); Groupes grp = _context.Groupes.Find(id_grp); grp.Idprof = id_prof; _context.SaveChanges(); } catch (Exception ex) { id_grp = 0; id_prof = 0; } return(RedirectToAction("Index")); }
public IActionResult addNewGroup(string[] stdid, string sujet, string sujetDesc, string nomSociete, string tele, string ville, string nomEnc, string mailEnc, string teleEnc) { Societes societe = new Societes { Nom = nomSociete, Tele = tele, Ville = ville, NomEncadrant = nomEnc, MailEncadrant = mailEnc, TeleEncadrant = teleEnc }; db.Societes.Add(societe); db.SaveChanges(); Groupes groupes = new Groupes(); groupes.Sujet = sujet; groupes.DesciptionSujet = sujetDesc; groupes.IdSociete = societe.Id; db.Groupes.Add(groupes); db.SaveChanges(); student.GroupId = groupes.Id; List <Students> students = db.Students.Where(std => std.IdFil.Equals(student.IdFil) && std.IdNiv.Equals(student.IdNiv) && std.GroupId == null).ToList(); foreach (Students std in students) { string stringid = "std" + std.Id; if (Array.Exists(stdid, elt => elt.Equals(stringid))) { Students etudiant = db.Students.Find(std.Id); etudiant.GroupId = groupes.Id; } } db.SaveChanges(); return(RedirectToAction("Index")); }
public JsonResult GetGroup(int params1) { Groupes groupe = _context.Groupes.Where(g => g.Id == params1).FirstOrDefault(); return(Json(groupe)); }