Ejemplo n.º 1
0
        public void StateNameManager_stat1_equalstat1()
        {
            ManagerRepository _m = new ManagerRepository();
            ComandRepository  _c = new ComandRepository();
            TaskRepository    _t = new TaskRepository();
            int    id            = 0;
            string state2        = "";
            string state1        = _t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).name;

            Assert.AreEqual(state1, state2);
        }
Ejemplo n.º 2
0
        }//получаем меняем состояние задачи у менеджера с записью правок и самого состояния

        public void ChangeDeadline(int id, string edit, int dead)
        {
            ManagerRepository _m = new ManagerRepository();
            ComandRepository  _c = new ComandRepository();
            TaskRepository    _t = new TaskRepository();

            _t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).date_end  = dead;
            _t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).checkList = edit;
            _t.Update(_t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)));
            _t.Save();
        }
Ejemplo n.º 3
0
        public List <string> ShowEdits(int id)
        {
            List <string>     tmp = new List <string>();
            ManagerRepository _m  = new ManagerRepository();
            ComandRepository  _c  = new ComandRepository();
            TaskRepository    _t  = new TaskRepository();

            tmp.Add(_t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).checkList);

            return(tmp);
        }//получаем в список правки
Ejemplo n.º 4
0
        public void ChangeState(int id, string edit, string state)
        {
            ManagerRepository _m = new ManagerRepository();
            ComandRepository  _c = new ComandRepository();
            TaskRepository    _t = new TaskRepository();

            _t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).state     = state;
            _t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).checkList = edit;
            _t.Update(_t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)));
            _t.Save();
        }//получаем меняем состояние задачи у менеджера с записью правок и самого состояния
Ejemplo n.º 5
0
        }//обновляем данные о менеджере(ставим ему в поле задачу)

        private bool CreateCommand(int TId, int CID, int adId)
        {
            comand           c  = new comand();
            ComandRepository _c = new ComandRepository();

            c.comandId = TId;
            c.chatidID = CID;
            c.adminID  = adId;
            c.taskID   = TId;
            _c.Create(c);
            _c.Save();
            return(true);
        }//создаем команду для задачи
Ejemplo n.º 6
0
        }//получаем дедлайн у менеджера

        public string GetName(int id)
        {
            ManagerRepository _m = new ManagerRepository();
            ComandRepository  _c = new ComandRepository();
            TaskRepository    _t = new TaskRepository();

            if (_m.GetObject(id).comandId != null)
            {
                return(_t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).name);
            }
            else
            {
                return("");
            }
        }
Ejemplo n.º 7
0
        }//получаем состояние задачи у менеджера

        public string Deadline(int id)
        {
            ManagerRepository _m = new ManagerRepository();
            ComandRepository  _c = new ComandRepository();
            TaskRepository    _t = new TaskRepository();

            if (_m.GetObject(id).comandId != null)
            {
                return(Convert.ToString(_t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).date_end));
            }
            else
            {
                return("");
            }
        }//получаем дедлайн у менеджера
Ejemplo n.º 8
0
        public string State(int id)
        {
            ManagerRepository _m = new ManagerRepository();
            ComandRepository  _c = new ComandRepository();
            TaskRepository    _t = new TaskRepository();

            if (_m.GetObject(id).comandId != null)
            {
                return(_t.GetObject(Convert.ToInt32(_c.GetObject(Convert.ToInt32(_m.GetObject(id).comandId)).taskID)).state);
            }
            else
            {
                return("");
            }
        }//получаем состояние задачи у менеджера
Ejemplo n.º 9
0
        public bool DeleteUser(int Id, string FIO, string position)
        {
            switch (position)
            {
            case "admin":
                AdmininRepository _ad  = new AdmininRepository();
                ComandRepository  _com = new ComandRepository();
                if (_com.GetObject(Id) != null)
                {
                    return(false);
                }
                _ad.Delete(Id);
                _ad.Save();
                return(true);

            case "employer":
                EmployeeRepository _em = new EmployeeRepository();
                if (_em.GetObject(Id).comandId != null)
                {
                    return(false);
                }
                _em.Delete(Id);
                _em.Save();
                return(true);

            case "manager":
                ManagerRepository _me = new ManagerRepository();
                if (_me.GetObject(Id).comandId != null)
                {
                    return(false);
                }
                _me.Delete(Id);
                _me.Save();
                return(true);

            default:
                return(false);
            }
        }