Example #1
0
 public string  Validate(user _obj1)
 {
     string returnval = string.Empty;
     user _obj = new user();
     try
     {
         _obj = TaskTracker.isValidateUser(_obj1.UserName, _obj1.DisplayName);
         Session["username"] = _obj.UserName;
         Session["DisplayName"] = "Welcome to " + (string.IsNullOrEmpty(Convert.ToString(_obj.DisplayName)) ? _obj.UserName : _obj.DisplayName);
         returnval = string.IsNullOrEmpty(Convert.ToString( _obj.UserName)) ? "no" : "ok";
         
     }
     catch (Exception ex) { returnval = "no"; }
     return returnval;
 }
Example #2
0
        public static void RefreshCache()
        {
            List<user> _lst = new List<user>();
            CacheItemPolicy itemPolicy = new CacheItemPolicy();
            itemPolicy.AbsoluteExpiration = DateTime.Now.AddDays(1);
            if (!_cache.Contains("ListUser"))
            {
                //using (var context = new PrincipalContext(ContextType.Domain, domain))
                //{
                //    using (var searcher = new PrincipalSearcher(new UserPrincipal(context)))
                //    {
                //        foreach (var result in searcher.FindAll())
                //        {
                //            user _obj = new user();
                //            DirectoryEntry de = result.GetUnderlyingObject() as DirectoryEntry;
                //            if (!string.IsNullOrEmpty(Convert.ToString(de.Properties["givenName"].Value)))
                //            {
                //                _obj.DisplayName = Convert.ToString(de.Properties["givenName"].Value) + " " + Convert.ToString(de.Properties["sn"].Value);
                //                _obj.UserName = Convert.ToString(de.Properties["samAccountName"].Value);

                //                _lst.Add(_obj);
                //            }
                //        }
                //    }
                user _obj = new user();
               
                _obj.DisplayName = "Sanyog Kesri";
                _obj.UserName = "******";
                _lst.Add(_obj);
            }
            _cache.Add("ListUser", _lst, itemPolicy);
        }
Example #3
0
        public static user isValidateUser(string username, string password)
        {
            user _obj = new user();
            _obj.DisplayName = "Shrikant singh";
            _obj.UserName = "******";
            //    using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, domain))
            //{
            //    if (pc.ValidateCredentials(username, password)) {
            //        _obj.UserName = username;
            //        _obj.DisplayName = GetUserDetails(username).DisplayName ;

            //    }

            //}

            return _obj;
        }
Example #4
0
        private List<TaskTracker> GetSubTaskList(int taskId)
        {

            List<TaskTracker> _lst = new List<TaskTracker>();
            using (var db = new SqlHelper(ConfigurationManager.ConnectionStrings["collect2000ConnectionString"].ConnectionString))
            {
                var q = @" EXEC USP_GetAllSubTaskByID @ID ";
                using (var dr = db.Query(q, new SqlParameter("@ID", taskId)))
                {
                    while (dr.Read())
                    {
                        TaskTracker info = new TaskTracker();
                        user usreinfo = new user();
                        usreinfo.UserName = Convert.ToString(dr["AssignedTo"]);
                        info.Task_ID = Convert.ToInt32(dr["Task_ID"].ToString());
                        info.SubTask_ID = Convert.ToInt32(dr["SubTask_ID"].ToString());
                        info.Title = Convert.ToString(dr["Task_Title"]);
                        info.Description = Convert.ToString(dr["Task_Description"]);
                        info.TaskDueDate = Convert.ToString(dr["TaskDueDate"]);
                        info.CreatedDate = Convert.ToString(dr["CreatedDate"]);
                        info.StartDate = Convert.ToString(dr["StartDate"]);
                        info.Task_Status = Convert.ToString(dr["Task_Status"]);
                        info.AssignedTo = usreinfo;
                        _lst.Add(info);
                    }
                }
            }
            if (_lst == null)
            {
                throw new Exception("No match data found ");
            }
            return _lst;
        }