private bool Save_Employ()
        {
            List <ListItem> EmpSelected = ListUser.Items.Cast <ListItem>().Where(li => li.Selected).ToList();

            if (EmpSelected.Count > 0)
            {
                foreach (var i in EmpSelected)
                {
                    int           _i = Utils.CIntDef(i.Value);
                    WORKFLOW_USER b  = new WORKFLOW_USER();
                    b.USER_ID     = _i;
                    b.PROF_ID     = _id;
                    b.DATE        = DateTime.Now;
                    b.WORK_STATUS = status + 1;
                    b.WORK_FIELD1 = txtNote.Text;
                    db.WORKFLOW_USERs.InsertOnSubmit(b);
                    db.SubmitChanges();
                    SendEmail(Utils.CIntDef(i.Value), _type, unitdata.Namestatus(status, _type));
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
 private void Save_QuanLyBuoc1()
 {
     int _id_user = Utils.CIntDef(HttpContext.Current.Request.Cookies["PITM_INFO"]["PITM_USER_ID"]);
     int _id_group = Utils.CIntDef(HttpContext.Current.Request.Cookies["PITM_INFO"]["PITM_GROUP_ID"]);
     if (_id_group == 4)
     {
         WORKFLOW_USER b = new WORKFLOW_USER();
         b.USER_ID = _id_user;
         b.PROF_ID = _id;
         b.DATE = DateTime.Now;
         b.WORK_STATUS = status;
         db.WORKFLOW_USERs.InsertOnSubmit(b);
         db.SubmitChanges();
     }
 }
        private void Save_QuanLyBuoc1()
        {
            int _id_user  = Utils.CIntDef(HttpContext.Current.Request.Cookies["PITM_INFO"]["PITM_USER_ID"]);
            int _id_group = Utils.CIntDef(HttpContext.Current.Request.Cookies["PITM_INFO"]["PITM_GROUP_ID"]);

            if (_id_group == 4)
            {
                WORKFLOW_USER b = new WORKFLOW_USER();
                b.USER_ID     = _id_user;
                b.PROF_ID     = _id;
                b.DATE        = DateTime.Now;
                b.WORK_STATUS = status;
                db.WORKFLOW_USERs.InsertOnSubmit(b);
                db.SubmitChanges();
            }
        }
        private void Save_EmployManager(int st)
        {
            int _id_user  = Utils.CIntDef(HttpContext.Current.Request.Cookies["PITM_INFO"]["PITM_USER_ID"]);
            int _id_group = Utils.CIntDef(HttpContext.Current.Request.Cookies["PITM_INFO"]["PITM_GROUP_ID"]);

            if (_id_group == 4)
            {
                WORKFLOW_USER b = new WORKFLOW_USER();
                b.USER_ID     = _id_user;
                b.PROF_ID     = _id;
                b.DATE        = DateTime.Now;
                b.WORK_STATUS = st;
                b.WORK_FIELD1 = txtNote.Text;
                db.WORKFLOW_USERs.InsertOnSubmit(b);
                db.SubmitChanges();
            }
        }
        private void Save_Employ()
        {
            var _getUser = db.WORKFLOW_USERs.Where(n => n.PROF_ID == _id && n.WORK_STATUS == (status - 1)).ToList();//Lùi về 1 cấp
            if (_getUser.Count > 0)
            {
                WORKFLOW_USER b = new WORKFLOW_USER();
                b.USER_ID = _getUser[0].USER_ID;
                b.PROF_ID = _id;
                b.DATE = DateTime.Now;
                b.WORK_STATUS = status + 1;
                b.WORK_FIELD1 = txtNote.Text;
                db.WORKFLOW_USERs.InsertOnSubmit(b);
                db.SubmitChanges();

                SendEmail(Utils.CIntDef(_getUser[0].USER_ID), _type, unitdata.Namestatus(status, _type));
            }
        }
        private void Save_Employ()
        {
            //Gửi về quản lý
            var _getUser = db.USERs.Where(n => n.GROUP_ID == 4).ToList();

            for (int i = 0; i < _getUser.Count; i++)
            {
                WORKFLOW_USER b = new WORKFLOW_USER();
                b.USER_ID     = _getUser[i].USER_ID;
                b.PROF_ID     = _id;
                b.DATE        = DateTime.Now;
                b.WORK_STATUS = status + 1;
                db.WORKFLOW_USERs.InsertOnSubmit(b);
                db.SubmitChanges();

                SendEmail(Utils.CIntDef(_getUser[i].USER_ID), _type, unitdata.Namestatus(status, _type));
            }
        }
예제 #7
0
        private void Save_Employ()
        {
            var _getUser = db.WORKFLOW_USERs.Where(n => n.PROF_ID == _id && n.WORK_STATUS == (status - 1)).ToList();//Lùi về 1 cấp

            if (_getUser.Count > 0)
            {
                WORKFLOW_USER b = new WORKFLOW_USER();
                b.USER_ID     = _getUser[0].USER_ID;
                b.PROF_ID     = _id;
                b.DATE        = DateTime.Now;
                b.WORK_STATUS = status + 1;
                b.WORK_FIELD1 = txtNote.Text;
                db.WORKFLOW_USERs.InsertOnSubmit(b);
                db.SubmitChanges();

                SendEmail(Utils.CIntDef(_getUser[0].USER_ID), _type, unitdata.Namestatus(status, _type));
            }
        }
 private void Save_Employ(int _idprof)
 {
     //Gửi cho toàn bộ nhân viên xử lý hồ sơ
     var list = db.USERs.Where(n => n.GROUP_ID == 11).ToList();
     if (list.Count > 0)
     {
         foreach (var i in list)
         {
             int _i = Utils.CIntDef(i.USER_ID);
             WORKFLOW_USER b = new WORKFLOW_USER();
             b.USER_ID = _i;
             b.PROF_ID = _idprof;
             b.DATE = DateTime.Now;
             b.WORK_STATUS = 1;
             db.WORKFLOW_USERs.InsertOnSubmit(b);
             db.SubmitChanges();
             SendEmailKeToan(_i, 3, "Giai đoạn 1: Tiếp nhận hồ sơ");
         }
     }
 }
        private void Save_Employ(int _idprof)
        {
            //Gửi cho toàn bộ nhân viên xử lý hồ sơ
            var list = db.USERs.Where(n => n.GROUP_ID == 11).ToList();

            if (list.Count > 0)
            {
                foreach (var i in list)
                {
                    int           _i = Utils.CIntDef(i.USER_ID);
                    WORKFLOW_USER b  = new WORKFLOW_USER();
                    b.USER_ID     = _i;
                    b.PROF_ID     = _idprof;
                    b.DATE        = DateTime.Now;
                    b.WORK_STATUS = 1;
                    db.WORKFLOW_USERs.InsertOnSubmit(b);
                    db.SubmitChanges();
                    SendEmailKeToan(_i, 3, "Giai đoạn 1: Tiếp nhận hồ sơ");
                }
            }
        }
        private void Save_Employ()
        {
            List <ListItem> EmpSelected = ListUser.Items.Cast <ListItem>().Where(li => li.Selected).ToList();

            if (EmpSelected.Count > 0)
            {
                foreach (var i in EmpSelected)
                {
                    int           _i = Utils.CIntDef(i.Value);
                    WORKFLOW_USER b  = new WORKFLOW_USER();
                    b.USER_ID     = _i;
                    b.PROF_ID     = _id;
                    b.DATE        = DateTime.Now;
                    b.WORK_STATUS = 2;
                    b.WORK_FIELD1 = txtNote.Text;
                    db.WORKFLOW_USERs.InsertOnSubmit(b);
                    db.SubmitChanges();
                    SendEmail(Utils.CIntDef(i.Value), _type, "Giai đoạn 2: Soạn HS");
                }
            }
        }
        private void Save_Employ()
        {
            List<ListItem> EmpSelected = ListUser.Items.Cast<ListItem>().Where(li => li.Selected).ToList();
            if (EmpSelected.Count > 0)
            {
                foreach (var i in EmpSelected)
                {
                    int _i = Utils.CIntDef(i.Value);
                    WORKFLOW_USER b = new WORKFLOW_USER();
                    b.USER_ID = _i;
                    b.PROF_ID = _id;
                    b.DATE = DateTime.Now;
                    b.WORK_STATUS = status + 1;
                    b.WORK_FIELD1 = txtNote.Text;
                    db.WORKFLOW_USERs.InsertOnSubmit(b);
                    db.SubmitChanges();
                    SendEmail(Utils.CIntDef(i.Value), _type, unitdata.Namestatus(status, _type));
                }
            }
            else
            {

            }
        }
        private void Save_Employ()
        {
            //Gửi về cho nhân viên xử lý hồ sơ - hành chánh
            var _getUser = db.USERs.Where(n => n.GROUP_ID == 11).ToList();
            for (int i = 0; i < _getUser.Count; i++)
            {
                WORKFLOW_USER b = new WORKFLOW_USER();
                b.USER_ID = _getUser[i].USER_ID;
                b.PROF_ID = _id;
                b.DATE = DateTime.Now;
                b.WORK_STATUS = status + 1;
                db.WORKFLOW_USERs.InsertOnSubmit(b);
                db.SubmitChanges();

                SendEmail(Utils.CIntDef(_getUser[i].USER_ID), _type, unitdata.Namestatus(status, _type));
            }
        }
 private void Save_EmployManager(int st)
 {
     int _id_user = Utils.CIntDef(HttpContext.Current.Request.Cookies["PITM_INFO"]["PITM_USER_ID"]);
     int _id_group = Utils.CIntDef(HttpContext.Current.Request.Cookies["PITM_INFO"]["PITM_GROUP_ID"]);
     if (_id_group == 4)
     {
         WORKFLOW_USER b = new WORKFLOW_USER();
         b.USER_ID = _id_user;
         b.PROF_ID = _id;
         b.DATE = DateTime.Now;
         b.WORK_STATUS = st;
         b.WORK_FIELD1 = txtNote.Text;
         db.WORKFLOW_USERs.InsertOnSubmit(b);
         db.SubmitChanges();
     }
 }