public ActionResult Editdate(int ID) { var model = new Models.Gestion_Utilisateurs(); DataTable temp = new DataTable(); temp = model.GetDateByID(ID); foreach (DataRow tp in temp.Rows) { if (string.IsNullOrEmpty(tp["datepointageoff"].ToString())) { model.temp.Add(new Models.Gestion_Utilisateurs.tempmodel { ID = Convert.ToInt32(tp["id"]), username = Convert.ToString(tp["username"]), datepointage = Convert.ToDateTime(tp["datepointage"].ToString()), datepointageoff = null, datediff = TimeSpan.Zero }); } else { model.temp.Add(new Models.Gestion_Utilisateurs.tempmodel { ID = Convert.ToInt32(tp["id"]), username = Convert.ToString(tp["username"]), datepointage = Convert.ToDateTime(tp["datepointage"].ToString()), datepointageoff = Convert.ToDateTime(tp["datepointageoff"].ToString()), datediff = Convert.ToDateTime(tp["datepointageoff"].ToString()) - Convert.ToDateTime(tp["datepointage"].ToString()) }); } } return(View("Editdate", model)); }
public ActionResult afficherhoraire(string username, string search) { var model = new Models.Gestion_Utilisateurs(); DataTable temp = new DataTable(); temp = GetAlltemp(username, search); foreach (DataRow tp in temp.Rows) { if (string.IsNullOrEmpty(tp["datepointageoff"].ToString())) { model.temp.Add(new Models.Gestion_Utilisateurs.tempmodel { ID = Convert.ToInt32(tp["id"]), username = Convert.ToString(tp["username"]), datepointage = Convert.ToDateTime(tp["datepointage"].ToString()), datepointageoff = DateTime.MinValue, datediff = TimeSpan.Zero }); } else { model.temp.Add(new Models.Gestion_Utilisateurs.tempmodel { ID = Convert.ToInt32(tp["id"]), username = Convert.ToString(tp["username"]), datepointage = Convert.ToDateTime(tp["datepointage"].ToString()), datepointageoff = Convert.ToDateTime(tp["datepointageoff"].ToString()), datediff = Convert.ToDateTime(tp["datepointageoff"].ToString()) - Convert.ToDateTime(tp["datepointage"].ToString()) }); } } ModelState.Clear(); return(View(model)); }