Example #1
0
        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));
        }
Example #2
0
        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));
        }