protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["vs"].ToString() == "s" && Request.QueryString["uc"].ToString().Trim() == (((int)DTO.RoleEnums.مدیر_کل_امور_پژوهشی).ToString().Trim())) { Business.university.Request.ProfessorRequestBusiness bsnRequest = new Business.university.Request.ProfessorRequestBusiness(); int teacherCodeInSida = Convert.ToInt32(Request.QueryString["pc"]); // if (bsnRequest.HasPendingRequest(teacherCodeInSida, (int)DTO.University.Request.RequestTypeId.EditContactInfo) || //bsnRequest.HasPendingRequest(teacherCodeInSida, (int)DTO.University.Request.RequestTypeId.EditPersonalInfo)) // showMessage("این استاد دارای درخواست ویرایش تایید نشده برای اطلاعات فردی و یا اطلاعات تماس میباشد", false); } ucAgreement.teacherCode = Convert.ToInt32(Request.QueryString["pc"]); ucAgreement.HRCode = Convert.ToInt32(Request.QueryString["hc"]); ucAgreement.userCode = Convert.ToInt32(Request.QueryString["uc"]); ucAgreement.userType = 2; Business.university.CooperationRequest.CooperationRequestBusiness bsn = new Business.university.CooperationRequest.CooperationRequestBusiness(); DataTable dtAgreement = bsn.getAgreementOfTeacher(ucAgreement.teacherCode); ucAgreement.signature = true; if (dtAgreement.Rows.Count == 1 && dtAgreement.Rows[0]["agreementFile"] != DBNull.Value) { ucAgreement.agreementFile = dtAgreement.Rows[0]["agreementFile"].ToString(); } btnAccept.Visible = Request.QueryString["vs"].ToString() == "s"; btnRejectSwitch.Visible = (Request.QueryString["vs"].ToString() == "s" && Convert.ToInt32(Request.QueryString["uc"]) == (int)DTO.RoleEnums.مدیر_کل_امور_پژوهشی); btnPrint.Visible = Request.QueryString["vs"].ToString() == "v"; }
private void setOldHokmSource(int infoID) { Business.university.Request.ProfessorRequestBusiness pr = new Business.university.Request.ProfessorRequestBusiness(); var hokm = pr.GetLastHokmInfoByInfoPeopleID_Datatable(infoID); grdOldHokm.DataSource = hokm; grdOldHokm.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { int reqId = Convert.ToInt32(Request.QueryString["reqId"]); Business.university.Request.ProfessorRequestBusiness PRB = new Business.university.Request.ProfessorRequestBusiness(); System.Data.DataTable source = PRB.getCustomizedProfessorEditedFields(reqId); detailTree.DataSource = source; detailTree.DataBind(); }
protected void rgHistoryGrid_DetailTableDataBind(object sender, Telerik.Web.UI.GridDetailTableDataBindEventArgs e) { Telerik.Web.UI.GridDataItem dataItem = (Telerik.Web.UI.GridDataItem)e.DetailTableView.ParentItem; if (e.DetailTableView.Name == "historyDetail") { string reqID = dataItem.GetDataKeyValue("reqId").ToString(); Business.university.Request.ProfessorRequestBusiness PRB = new Business.university.Request.ProfessorRequestBusiness(); e.DetailTableView.DataSource = PRB.getCustomizedProfessorEditedFields(Convert.ToInt32(reqID)); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["vs"].ToString() == "s" && (Request.QueryString["uc"] == ((int)DTO.RoleEnums.مسئول_حق_التدریس).ToString() || Request.QueryString["uc"] == ((int)DTO.RoleEnums.مسئول_کارگزینی_هیات_علمی).ToString())) { Business.university.Request.ProfessorRequestBusiness bsnRequest = new Business.university.Request.ProfessorRequestBusiness(); int teacherCodeInSida = Convert.ToInt32(Request.QueryString["sc"]); if (bsnRequest.HasPendingRequest(teacherCodeInSida, (int)DTO.University.Request.RequestTypeId.EditContactInfo) || bsnRequest.HasPendingRequest(teacherCodeInSida, (int)DTO.University.Request.RequestTypeId.EditPersonalInfo)) { showMessage("این استاد دارای درخواست ویرایش تایید نشده برای اطلاعات فردی و یا اطلاعات تماس می باشد", false); } } _typeOfContract = Request.QueryString["TC"]; DataTable dtContract; writeLog("_typeOfContract:" + _typeOfContract); switch (_typeOfContract) { case DTO.contract.educationContract: try { writeLog("_typeOfContract:" + _typeOfContract); ucContract = LoadControl("UserControls/Contract.ascx") as UserControls.Contract; ucContract.Attributes.Add("EnableViewState", "false"); plcUserControl.Controls.Add(ucContract); writeLog("count of pnlContract controls:" + plcUserControl.Controls.Count); ucContract.TeacherCode = Convert.ToInt32(Request.QueryString["sc"]); ucContract.HRCode = Convert.ToInt32(Request.QueryString["hc"]); ucContract.userCode = Convert.ToInt32(Request.QueryString["uc"]); ucContract.userType = 2; writeLog("ucContract.TeacherCode:" + ucContract.TeacherCode + " , ucContract.HRCode:" + ucContract.HRCode + " , ucContract.userCode:" + ucContract.userCode + " ,userType:" + ucContract.userType); writeLog("Session[term]:" + (Session["term"] == null ? "null" : Session["term"].ToString())); if (Session["term"] != null) { ucContract.term = string.IsNullOrEmpty(Session["term"].ToString()) ? "this" : Session["term"].ToString(); } else { ucContract.term = "this"; } writeLog("ucContract.term:" + ucContract.term); ucContract.signature = chbConfirm.Checked; writeLog("ucContract.signature:" + ucContract.signature); dtContract = bsn.getContractOfTeacher(ucContract.HRCode, ucContract.term); writeLog("dtContract.Rows.Count:" + dtContract.Rows.Count); if (dtContract.Rows.Count == 1 && dtContract.Rows[0]["contractFile"] != DBNull.Value) { ucContract.contractFile = dtContract.Rows[0]["contractFile"].ToString(); } writeLog("ucContract.contractFile.Length:" + ucContract.contractFile.Length); } catch (Exception ex) { writeLog(ex.Message); } break; case DTO.contract.HeadOfDepartment: ucContract_HeadOfDepartment = LoadControl("UserControls/Contract_HeadOfDepartment.ascx") as UserControls.Contract_HeadOfDepartment; plcUserControl.Controls.Add(ucContract_HeadOfDepartment); ucContract_HeadOfDepartment.TeacherCode = Convert.ToInt32(Request.QueryString["sc"].Trim()); ucContract_HeadOfDepartment.HRCode = Convert.ToInt32(Request.QueryString["hc"].Trim()); ucContract_HeadOfDepartment.userCode = Convert.ToInt32(Request.QueryString["uc"].Trim()); ucContract_HeadOfDepartment.userType = 2; if (Session["term"] != null) { ucContract_HeadOfDepartment.year = string.IsNullOrEmpty(Session["term"].ToString()) ? DateTime.Now.ToPeString().Substring(0, 4) : Session["term"].ToString(); } else { ucContract_HeadOfDepartment.year = DateTime.Now.ToPeString().Substring(0, 4); } ucContract_HeadOfDepartment.signature = chbConfirm.Checked; dtContract = bsn.getContractOfTeacher(ucContract_HeadOfDepartment.HRCode, ucContract_HeadOfDepartment.year); if (dtContract.Rows.Count == 1 && dtContract.Rows[0]["contractFile"] != DBNull.Value) { ucContract_HeadOfDepartment.contractFile = dtContract.Rows[0]["contractFile"].ToString(); } break; } btnAccept.Visible = Request.QueryString["vs"].ToString().Trim() == "s"; btnRejectSwitch.Visible = (Request.QueryString["vs"].ToString().Trim() == "s" && (Convert.ToInt32(Request.QueryString["uc"].Trim()) == (int)DTO.RoleEnums.مسئول_حق_التدریس || Convert.ToInt32(Request.QueryString["uc"].Trim()) == (int)DTO.RoleEnums.مسئول_کارگزینی_هیات_علمی)); btnLastStep.Visible = (Request.QueryString["vs"].ToString().Trim() == "s" && Convert.ToInt32(Request.QueryString["uc"].Trim()) == (int)DTO.RoleEnums.مدیر_امور_کارگزینی_هیئت_علمی); btnPrint.Visible = Request.QueryString["vs"].ToString().Trim() == "v"; }
protected void grdHokm_DataBinding(object sender, EventArgs e) { Business.university.Request.ProfessorRequestBusiness pr = new Business.university.Request.ProfessorRequestBusiness(); }