private void SaveStatus() { var _getobj = db.WORKFLOW_STATUS.Where(n => n.PROF_ID == _id && n.ST_STATUS == status).ToList(); if (rdbStatus.SelectedValue != "2") { if (_getobj.Count > 0) { _getobj[0].ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); db.SubmitChanges(); } else { WORKFLOW_STATUS _obj = new WORKFLOW_STATUS(); _obj.ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); _obj.ST_STATUS = status; _obj.PROF_ID = _id; db.WORKFLOW_STATUS.InsertOnSubmit(_obj); db.SubmitChanges(); } } else { Save_Employ(); SaveStatusMain(); //Remove Status Temp if (_getobj.Count > 0) { var _obj = db.WORKFLOW_STATUS.Single(n => n.ID == _getobj[0].ID); db.WORKFLOW_STATUS.DeleteOnSubmit(_obj); db.SubmitChanges(); } } }
private void SaveStatus() { var _getobj = db.WORKFLOW_STATUS.Where(n => n.PROF_ID == _id && n.ST_STATUS == status).ToList(); if (rdbStatus.SelectedValue == "4") { if (FileUpload1.PostedFile.FileName != null && FileUpload1.PostedFile.FileName != "") { SaveAttach(); } Save_Employ(); SaveStatusMain(2, 1);//Quay lại bước 2 //Xóa status tạm if (_getobj.Count > 0) { deletedata.DeleteWorkStatusById(_getobj[0].ID); } } else if (rdbStatus.SelectedValue == "5") { SaveStatusMain(status + 1, 1); Save_EmployManager(status + 1); //Gửi cho kinh doanh var _obj = db.PROFILE_NEWs.Where(n => n.ID == _id).ToList(); if (_obj.Count > 0) { SendEmail(Utils.CIntDef(_obj[0].USER_ID), _type, "Hồ sơ đã hoàn tất"); } //Xóa status tạm if (_getobj.Count > 0) { deletedata.DeleteWorkStatusById(_getobj[0].ID); } } else { if (_getobj.Count > 0) { _getobj[0].ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); db.SubmitChanges(); } else { WORKFLOW_STATUS _obj = new WORKFLOW_STATUS(); _obj.ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); _obj.ST_STATUS = status; _obj.PROF_ID = _id; db.WORKFLOW_STATUS.InsertOnSubmit(_obj); db.SubmitChanges(); } } }
private bool SaveStatus() { var _getobj = db.WORKFLOW_STATUS.Where(n => n.PROF_ID == _id && n.ST_STATUS == status).ToList(); if (rdbStatus.SelectedValue != "2") { if (_getobj.Count > 0) { _getobj[0].ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); db.SubmitChanges(); return(true); } else { WORKFLOW_STATUS _obj = new WORKFLOW_STATUS(); _obj.ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); _obj.ST_STATUS = status; _obj.PROF_ID = _id; db.WORKFLOW_STATUS.InsertOnSubmit(_obj); db.SubmitChanges(); return(true); } } else { if (Save_Employ()) { SaveStatusMain(); //Remove Status Temp if (_getobj.Count > 0) { var _obj = db.WORKFLOW_STATUS.Single(n => n.ID == _getobj[0].ID); db.WORKFLOW_STATUS.DeleteOnSubmit(_obj); db.SubmitChanges(); } return(true); } else { lblMsg.Text = "Xin chọn tên nhân viên nhận!"; return(false); } } }
private bool SaveStatus() { var _getobj = db.WORKFLOW_STATUS.Where(n => n.PROF_ID == _id && n.ST_STATUS == status).ToList(); if (rdbStatus.SelectedValue != "2") { if (_getobj.Count > 0) { _getobj[0].ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); db.SubmitChanges(); return true; } else { WORKFLOW_STATUS _obj = new WORKFLOW_STATUS(); _obj.ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); _obj.ST_STATUS = status; _obj.PROF_ID = _id; db.WORKFLOW_STATUS.InsertOnSubmit(_obj); db.SubmitChanges(); return true; } } else { if (Save_Employ()) { SaveStatusMain(); //Remove Status Temp if (_getobj.Count > 0) { var _obj = db.WORKFLOW_STATUS.Single(n => n.ID == _getobj[0].ID); db.WORKFLOW_STATUS.DeleteOnSubmit(_obj); db.SubmitChanges(); } return true; } else { lblMsg.Text = "Xin chọn tên nhân viên nhận!"; return false; } } }
private void SaveStatus() { var _getobj = db.WORKFLOW_STATUS.Where(n => n.PROF_ID == _id && n.ST_STATUS == status).ToList(); if (rdbStatus.SelectedValue != "2") { if (_getobj.Count > 0) { _getobj[0].ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); db.SubmitChanges(); } else { WORKFLOW_STATUS _obj = new WORKFLOW_STATUS(); _obj.ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); _obj.ST_STATUS = status; _obj.PROF_ID = _id; db.WORKFLOW_STATUS.InsertOnSubmit(_obj); db.SubmitChanges(); } } else { Save_EmployManager(status + 1); SaveStatusMain(); //Gửi cho kinh doanh var _getuser = db.PROFILE_NEWs.Where(n => n.ID == _id).ToList(); if (_getuser.Count > 0) { SendEmail(Utils.CIntDef(_getuser[0].USER_ID), _type, "Hồ sơ đã nhận dấu"); } //Remove Status Temp if (_getobj.Count > 0) { var _obj = db.WORKFLOW_STATUS.Single(n => n.ID == _getobj[0].ID); db.WORKFLOW_STATUS.DeleteOnSubmit(_obj); db.SubmitChanges(); } } }
private void SaveStatus() { var _getobj = db.WORKFLOW_STATUS.Where(n => n.PROF_ID == _id && n.ST_STATUS == status).ToList(); if (rdbStatus.SelectedValue == "4") { if (FileUpload1.PostedFile.FileName != null && FileUpload1.PostedFile.FileName != "") { SaveAttach(); } Save_Employ(); SaveStatusMain(2, 1);//Quay lại bước 2 //Xóa status tạm if (_getobj.Count > 0) deletedata.DeleteWorkStatusById(_getobj[0].ID); } else if (rdbStatus.SelectedValue == "5") { SaveStatusMain(status + 1, 1); Save_EmployManager(status + 1); //Gửi cho kinh doanh var _obj = db.PROFILE_NEWs.Where(n => n.ID == _id).ToList(); if (_obj.Count > 0) { SendEmail(Utils.CIntDef(_obj[0].USER_ID), _type, "Hồ sơ đã hoàn tất"); } //Xóa status tạm if (_getobj.Count > 0) deletedata.DeleteWorkStatusById(_getobj[0].ID); } else { if (_getobj.Count > 0) { _getobj[0].ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); db.SubmitChanges(); } else { WORKFLOW_STATUS _obj = new WORKFLOW_STATUS(); _obj.ST_STATUS1 = Utils.CIntDef(rdbStatus.SelectedValue); _obj.ST_STATUS = status; _obj.PROF_ID = _id; db.WORKFLOW_STATUS.InsertOnSubmit(_obj); db.SubmitChanges(); } } }