public static void BuildingListForLOG(ref HtmlGenericControl myUL, string userID, string apprasilYear, string appraisalSession, string employeeID, string schoolCode, string category, string domainID) { myUL.InnerHtml = ""; // HtmlGenericControl ul = new HtmlGenericControl("ul"); DataTable cTable = AppraisalProcess.CompentencyListForLOG("List", userID, apprasilYear, schoolCode, employeeID, appraisalSession, category, domainID); foreach (DataRow row1 in cTable.Rows) { string listCode = row1["Appraisal_Competency"].ToString(); string listText = row1["Appraisal_CompetencyName"].ToString(); string imgSign = row1["ContentSign"].ToString(); HtmlGenericControl li = new HtmlGenericControl("li"); HtmlImage aimg = new HtmlImage(); aimg.Src = imgSign; aimg.ID = "img_" + listCode; HtmlAnchor alink = new HtmlAnchor(); alink.ID = listCode; alink.HRef = "#"; alink.Target = ""; alink.InnerHtml = listText; alink.Attributes.Add("class", "cList"); li.ID = "li_" + listCode; li.Controls.Add(aimg); li.Controls.Add(alink); myUL.Controls.Add(li); } // myDIV.Controls.Add(ul); }
public static void ListPermission(ref RadioButtonList rList, string action, string userID, string appraisalYear, string appraisalSchool, string appraisalSession, string employeeID, string category, string area, string code) { if (action == "Get") { string sValue = AppraisalProcess.CheckPageViewPermission(action, userID, appraisalYear, appraisalSchool, appraisalSession, employeeID, category, area, code, WorkingProfile.UserRole); myList.SetListValue(rList, sValue); } else { string sValue = rList.SelectedValue; string result = AppraisalProcess.CheckPageViewPermission(action, userID, appraisalYear, appraisalSchool, appraisalSession, employeeID, category, area, code, WorkingProfile.UserRole, sValue); } }
public static void BuildingLookForsList(ref GridView myGV, string action, string category, string area, string itemCode, string userID, string appraisalYear, string appraisalSchool, string appraisalSession, string employeeID, string domainID, string competencyID, string actionRole, string objRole) { if (action == "Get") { DataSet DS = AppraisalProcess.LookForsList(action, userID, appraisalYear, appraisalSchool, employeeID, appraisalSession, category, area, itemCode, domainID, competencyID, actionRole, objRole); int tc = DS.Tables[0].Rows.Count; myGV.DataSource = DS; myGV.DataBind(); } else { // string value = myText.Text; // string result = AppraisalDataDomain.DomainTextContentLOG(action, userID, appraisalYear, appraisalSchool, employeeID, appraisalSession, category, area, itemCode, domainID, competencyID, actionRole, value); } }
public static string listCount(string userID, string apprasilYear, string appraisalSession, string employeeID, string schoolCode, string category, string domainID) { string lCount = AppraisalProcess.CompentencyListCount("ListCount", userID, apprasilYear, schoolCode, employeeID, appraisalSession, category, domainID); return(lCount); }
public static void BuildingMenu(ref HtmlGenericControl myDIV, string category, string userID, string appraisalYear, string appraisalSession, string appraisalPhase, string employeeID, string schoolCode, string role) { myDIV.InnerHtml = ""; string Evaluation = WebConfig.getValuebyKey("EvaluationYear"); // "NE0,NE1,NE2,NE3,NE4"; int aYear = System.Int32.Parse(appraisalYear); int openYear = System.Int32.Parse(WorkingProfile.OpenSchoolYear); string passApprYear = "No"; if (aYear < openYear) { passApprYear = "Yes"; } DataSet myDS1 = AppraisalProcess.AppraisalMenuItem("0", userID, appraisalYear, schoolCode, employeeID, appraisalSession, category); string menuEnable = "Yes"; foreach (DataRow row1 in myDS1.Tables[0].Rows) { string areaCode = row1["Appraisal_Area"].ToString(); string areaText = row1["Appraisal_Text"].ToString(); HtmlGenericControl myAreaTitle = new HtmlGenericControl("div"); myAreaTitle.ID = "MenuTitle" + areaCode; string rate = ""; switch (areaText) { case "Improvement Plan": rate = AppraisalDataAC.AppraisalRate(userID, appraisalYear, schoolCode, employeeID, appraisalSession, category, "SUM", "SUM61"); if (rate == "Unsatisfactory") { menuEnable = "Yes"; } else { menuEnable = "No"; } break; case "Enrichment Plan": rate = AppraisalDataAC.AppraisalRate(userID, appraisalYear, schoolCode, employeeID, appraisalSession, category, "SUM", "SUM61"); if (rate == "Development Needed") { menuEnable = "Yes"; } else { menuEnable = "No"; } break; case "Evidence Log": case "Classroom Observation": case "Summative Report": case "Performance Plan": case "Professional Dialog and Meeting": if (Evaluation.IndexOf(appraisalPhase) == -1) { menuEnable = "No"; } break; default: menuEnable = "Yes"; break; } string areaLink = "<a href='Loading2.aspx?pID=Summary&aID=" + areaCode + "' target='GoPageiFrame' >" + areaText + "</a>"; if (menuEnable == "No") { myAreaTitle.Disabled = true; myAreaTitle.Attributes.Add("class", "categoryDisable"); areaLink = areaText; } else { myAreaTitle.Attributes.Add("class", "category"); } myAreaTitle.InnerHtml = areaLink; // .InnerText = areaText; // myDIV.Controls.Add(alink0); myDIV.Controls.Add(myAreaTitle); HtmlGenericControl myArea = new HtmlGenericControl("div"); myArea.ID = "Menu" + areaCode; DataSet myDS2 = AppraisalProcess.AppraisalMenuItem("2", userID, appraisalYear, schoolCode, employeeID, appraisalSession, category, areaCode, appraisalPhase); HtmlGenericControl myUL = new HtmlGenericControl("ul"); myUL.Attributes.Add("class", "leafMenu" + areaCode); foreach (DataRow row2 in myDS2.Tables[0].Rows) { string pCode = row2["Appraisal_Code"].ToString(); string aText = row2["Appraisal_Text"].ToString(); string aImag = row2["Appraisal_img"].ToString(); string level = row2["TreeLevel"].ToString(); string contentPage = row2["Content_Page"].ToString(); HtmlGenericControl li = new HtmlGenericControl("li"); HtmlImage aimg = new HtmlImage(); aimg.Src = aImag; HtmlAnchor alink = new HtmlAnchor(); alink.HRef = "Loading2.aspx?pID=" + pCode + "&aID=" + pCode; alink.Target = "GoPageiFrame"; alink.InnerHtml = aText; li.ID = "li_" + pCode; li.Controls.Add(aimg); li.Controls.Add(alink); if (passApprYear == "Yes") { if (contentPage != "PDFPage") { alink.HRef = ""; alink.Disabled = true; alink.Attributes.Add("class", "itemDisable"); } } DataSet myDS3 = AppraisalProcess.AppraisalMenuItem(pCode, userID, appraisalYear, schoolCode, employeeID, appraisalSession, category, areaCode, appraisalPhase); if (myDS3.Tables[0].Rows.Count > 0) { HtmlGenericControl myUL2 = new HtmlGenericControl("ul"); myUL2.Attributes.Add("class", "Menulevel2"); foreach (DataRow row3 in myDS3.Tables[0].Rows) { pCode = row3["Appraisal_Code"].ToString(); aText = row3["Appraisal_Text"].ToString(); aImag = row3["Appraisal_img"].ToString(); level = row3["TreeLevel"].ToString(); HtmlGenericControl li2 = new HtmlGenericControl("li"); HtmlImage aimg2 = new HtmlImage(); aimg2.Src = aImag; HtmlAnchor alink2 = new HtmlAnchor(); alink2.HRef = "Loading2.aspx?pID=" + pCode + "&aID=" + pCode; alink2.Target = "GoPageiFrame"; alink2.InnerHtml = aText; li2.ID = "li_" + pCode; li2.Controls.Add(aimg2); li2.Controls.Add(alink2); myUL2.Controls.Add(li2); if (passApprYear == "Yes") { if (contentPage != "PDFPage") { alink2.HRef = ""; alink2.Disabled = true; alink2.Attributes.Add("class", "itemDisable"); } } } li.Controls.Add(myUL2); } myUL.Controls.Add(li); myArea.Controls.Add(myUL); } myDIV.Controls.Add(myArea); } // ************* for test postback purpose ************************ //Button myButton = new Button(); //myButton.ID = "btnPostBack"; //myButton.Text = "Postback iFrame "; //myDIV.Controls.Add(myButton); // **************************************************************** }
public static void CheckPageReadOnly(Page myPage, string checkType, string loginUserID) { string category = WorkingAppraisee.AppraisalType; string area = WorkingAppraisee.AppraisalArea; string code = WorkingAppraisee.AppraisalCode; string pageFor = AppraisalProcess.AppraisalPageItem("PageActiveFor", myPage.User.Identity.Name, category, area, code); string pageRecover = AppraisalProcess.AppraisalPageItem("PageRecover", myPage.User.Identity.Name, category, area, code); string pageHelpe = AppraisalProcess.AppraisalPageItem("PageHelp", myPage.User.Identity.Name, category, area, code); string pageEP = AppraisalProcess.AppraisalPageItem("PageEP", myPage.User.Identity.Name, category, area, code); string AppraislRole = WorkingProfile.UserAppraisalRole; // AppraisalProcess.AppraisalActionRole(category, WorkingProfile.UserRole, WorkingAppraisee.UserID, User.Identity.Name); string SignOff = SignatureProcess.SignOffComplete(checkType, myPage.User.Identity.Name, WorkingAppraisee.AppraisalYear, WorkingAppraisee.AppraisalSchoolCode, WorkingAppraisee.EmployeeID, WorkingAppraisee.SessionID, category, area, WorkingProfile.UserRole); var hfSignOff = (HiddenField)myPage.FindControl("hfSignOff"); hfSignOff.Value = SignOff; var hfPageReadonly = (HiddenField)myPage.FindControl("hfPageReadonly"); hfPageReadonly.Value = "No"; var imgSignOff = (HtmlImage)myPage.FindControl("imgSignOff"); try { imgSignOff.Visible = false; if (SignOff == "Complete") { hfPageReadonly.Value = "Yes"; imgSignOff.Visible = true; } else { if (myPage.User.Identity.Name.ToLower() == WorkingAppraisee.UserID.ToLower() || myPage.User.Identity.Name.ToLower() == WorkingAppraisee.AppraiserID.ToLower()) { if (pageFor == "Both") { hfPageReadonly.Value = "No"; } else { if (pageFor == AppraislRole) { hfPageReadonly.Value = "No"; } else { hfPageReadonly.Value = "Yes"; } } } else { if (WorkingProfile.UserRole == "Admin") { hfPageReadonly.Value = "No"; } else { hfPageReadonly.Value = "Yes"; } } } } catch { } try { hfPageReadonly = (HiddenField)myPage.FindControl("hfPageReadonly"); var imgRecovery = (HtmlImage)myPage.FindControl("imgRecovery"); var imgCommentsMenu = (HtmlImage)myPage.FindControl("imgCommentsMenu"); var imgEP = (HtmlImage)myPage.FindControl("imgEP"); if (hfPageReadonly.Value == "Yes") { imgRecovery.Visible = false; imgCommentsMenu.Visible = false; } else { imgCommentsMenu.Visible = true; if (pageRecover == "Y") { imgRecovery.Visible = true; } } if (pageEP == "Y") { imgEP.Visible = true; } } catch { } }