public void CommonExcuteTest_Return_ApprovePostionList_Searchby_School_0290() { //Arrange string action = "Positions"; var myGridview = new System.Web.UI.WebControls.GridView(); var parameter = new ParametersForPositionList() { Operate = action, UserID = "mif", SchoolYear = "20192020", PositionType = "LTO", Panel = "All", Status = "Open", SearchBy = "School", SearchValue1 = "0290", SearchValue2 = "" }; string expect = "3"; //Act string SP = CommonExcute.SPNameAndParameters(SPFile, cPage, action); var postingList = CommonExcute <PositionApprove> .GeneralList(SP, parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = postingList; myGridview.DataBind(); var result = myGridview.Rows.Count.ToString(); //Assert // Assert.AreEqual(expect, result, $" Posting position List { result}"); Assert.IsNotNull(result, $" Approve position List by {parameter.SearchBy} { parameter.SchoolCode} { result}"); }
public void TeachersListTest_Return_0209School_Plus_TCDSB_top_200_Teachers() { //Arrange string action = "TeacherList"; ParametersForPositionList parameterT = new ParametersForPositionList() { Operate = "List", UserID = "mif", SchoolYear = "20192020", SchoolCode = "0209", SearchValue1 = "K" }; var testDDLControl = new System.Web.UI.WebControls.DropDownList(); // Act string expect = "Kurnik, Cassandra"; int expect2 = 202; string intitalValue = "00045299"; // "kurnikc"; object datasourceList = RequestPostingExe.TeachersList(parameterT); AssemblingList.SetLists(testDDLControl, datasourceList, "CPNum", "TeacherName", intitalValue); string result = testDDLControl.SelectedItem.Text; int result2 = testDDLControl.Items.Count; // Assert Assert.AreEqual(expect, result, $"Teacher List From School Select Value { result}"); Assert.AreEqual(expect2, result2, $"DD List Totle Count Value { result2}"); }
public void PositionsTest_return_allRequestList() { //Arrange var myGridview = new System.Web.UI.WebControls.GridView(); var parameter = new ParametersForPositionList() { Operate = "Page", UserID = "mif", SchoolYear = schoolyear, PositionType = "LTO", }; int expect = 1; //Act var postingList = PostingApproveRequestExe.Positions(parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = postingList; myGridview.DataBind(); int result = myGridview.Rows.Count; //Assert // Assert.AreEqual(expect, result, $" Posting position List { result}"); //int gCount Assert.IsTrue(result >= 0, $" Posting approve position List { result}"); }
public void ListOfTTest_Return_PublishPositions() { //Assert string page = "Publish"; string action = "Positions"; var parameter = new ParametersForPositionList() { Operate = "Page", UserID = "mif", SchoolYear = "20192020", PositionType = "LTO", Panel = "All", Status = "Open", SearchBy = "All", SearchValue1 = "", SearchValue2 = "" }; //Action var testList = DataProcessDelegate <PositionPublish> .ListOfT(page, action, parameter); //Assert int rcount = testList.Count; Assert.IsNotNull(testList, $"Delgate function return publish position list is { rcount }"); }
public void PositionsTest_Return_All_Published_PositionList() { //Arrange ParametersForPositionList parameter = new ParametersForPositionList() { Operate = "Position", UserID = "mif", SchoolYear = "20192020", PositionType = "LTO", Panel = "All", Status = "Open", SearchBy = "All", SearchValue1 = "", SearchValue2 = "" }; string action = "Position"; // parameter.Operate = action; string expect = "334"; //Act // var myList = new PostingPosition<PositionListPublish>(new PostingPublish<PositionListPublish>()); var myList = new Posting(new PostingPublish()); // IPostingPosition<PositionListPublish> myList = new PostingPublish<PositionListPublish>(); var testList = myList.Positions <PositionListPublish>(parameter); var myGridview = new System.Web.UI.WebControls.GridView(); myGridview.AutoGenerateColumns = true; myGridview.DataSource = testList; myGridview.DataBind(); var result = myGridview.Rows.Count.ToString(); //Assert // Assert.AreEqual(expect, result, $" Posting position List { result}"); Assert.IsNotNull(result, $" Request Posting position List { result}"); }
public void PositionsTest_return_allActive_schoolRequestedPostingPosition() { //Arrange var gridView = new System.Web.UI.WebControls.GridView(); var parameter = new ParametersForPositionList() { Operate = "Page", UserID = "mif", SchoolYear = "20192020", PositionType = "LTO", Panel = "All", Status = "Open", SearchBy = "All", SearchValue1 = "", SearchValue2 = "" }; //Act var postingList = PostingPositionExe.Positions(parameter); string expect = ""; gridView.AutoGenerateColumns = true; gridView.DataSource = postingList; gridView.DataBind(); var result = gridView.Rows.Count.ToString(); //Assert Assert.IsNotNull(result, $" Posting positions count is { result } "); }
public static List <PositionListRequesting> RequestPositions(ParametersForPositionList parameter) { // var mylist = new CommonList<PositionListRequesting>(); // return mylist.ListPositions(parameter); // return CommonListExecute<PositionListRequesting>.GeneralPositions(parameter); return(AllPositionList <PositionListRequesting>(parameter)); }
public static List <ReportParameter> GetReportParameters(string reportName, ParametersForPositionList reportPara) { List <ReportParameter> paras = new List <ReportParameter>(); switch (reportName) { case "": paras.Add(new ReportParameter { ParaName = "UserID", ParaValue = reportPara.UserID }); paras.Add(new ReportParameter { ParaName = "SchoolYear", ParaValue = reportPara.SchoolYear }); paras.Add(new ReportParameter { ParaName = "SchoolCode", ParaValue = reportPara.SchoolCode }); paras.Add(new ReportParameter { ParaName = "PublishCycle", ParaValue = reportPara.PositionType }); break; default: break; } return(paras); }
public void PositionsTest_Return_All_published_Postion_List() { //Arrange var myGridview = new System.Web.UI.WebControls.GridView(); var parameter = new ParametersForPositionList() { Operate = "Page", UserID = "mif", SchoolYear = schoolyear, PositionType = "LTO", Panel = "All", Status = "Open", SearchBy = "All", SearchValue1 = "", SearchValue2 = "" }; string expect = "334"; //Act List <PositionListPublish> publishList = PublishPositionExe.Positions(parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = publishList; myGridview.DataBind(); var result = myGridview.Rows.Count.ToString(); //Assert Assert.IsNotNull(result, $" Publish positions count is { result } "); }
public void PositionsTest_PostingRequestList_ReturnAllbySchool() { //Arrange var myGridview = new System.Web.UI.WebControls.GridView(); // var parameters = CommonParameter.GetParameters("Request", User.Identity.Name, Me.ddlSchoolYear.SelectedValue, Me.ddlschoolcode.SelectedValue) var parameter = new ParametersForPositionList() { Operate = "Retrieve", UserID = "mif", SchoolYear = schoolyear, SchoolCode = "0320" }; string expect = "334"; //Act var postingList = PostingPublishExe.Positions(parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = postingList; myGridview.DataBind(); var result = myGridview.Rows.Count.ToString(); //Assert Assert.IsNotNull(result, $" Posting position List { result}"); }
public void PositionsTest_ReturnPublishPostionList_SearchbyPostingCycle_3() { //Arrange var myGridview = new System.Web.UI.WebControls.GridView(); var parameter = new ParametersForPositionList() { Operate = "Page", UserID = "mif", SchoolYear = schoolyear, PositionType = "LTO", Panel = "All", Status = "", SearchBy = "PostingCycle", SearchValue1 = "3", SearchValue2 = "" }; string expect = "426"; //Act var postingList = PostingPublishExe.Positions(parameter); myGridview.AutoGenerateColumns = true; myGridview.DataSource = postingList; myGridview.DataBind(); var result = myGridview.Rows.Count.ToString(); //Assert // Assert.AreEqual(expect, result, $" Posting position List { result}"); Assert.IsNotNull(result, $" Posting position List { result}"); }
public static List <PositionListPublish> Positions(ParametersForPositionList parameter) { // var mylist = new PostingPublish(); // return mylist.Positions(parameter); var mylist = new CommonList <PositionListPublish>(); return(mylist.ListPositions(parameter)); }
public static List <PositionListApprove> Positions(ParametersForPositionList parameter) { // var mylist = new PostingApproveRequest(); // return mylist.Positions(parameter); var mylist = new CommonList <PositionListApprove>(); return(mylist.ListPositions(parameter)); }
public static ParametersForPositionList GetParameters(string operate, string userId, string schoolYear, string schoolCode) { var parameters = new ParametersForPositionList() { Operate = operate, UserID = userId, SchoolYear = schoolYear, SchoolCode = schoolCode }; return(parameters); }
public static ParametersForPositionList GetParametersSchool(string operate, string userId, string schoolYear, string schoolCode, string progress) { var parameters = new ParametersForPositionList() { Operate = operate, UserID = userId, SchoolYear = schoolYear, SchoolCode = schoolCode, SearchValue1 = progress }; return(parameters); }
public static IList <PositionListApprove> ApprovePositions(ParametersForPositionList parameter) { try { IPositionListRepository <PositionListApprove, string> repository = Factory.Get <ListPositionApprove>(); IList <PositionListApprove> list = repository.GetList(parameter); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public static ParametersForPositionList GetParameters(string operate, string userId, string schoolYear, string positionType, string searchBy, string value1) { var parameters = new ParametersForPositionList() { Operate = operate, UserID = userId, SchoolYear = schoolYear, PositionType = positionType, SearchBy = searchBy, SearchValue1 = value1 }; return(parameters); }
public IList <PositionListInterview> GetList(ParametersForPositionList parameter) { try { //4th round @searchBy = PostingCycle, SearchValue1 = 4 string sp = "dbo.tcdsb_LTO_PositionList_Interview @Operate,@UserID,@SchoolYear,@PositionType,@Panel,@Status,@SearchBy, @SearchValue1, @SearchValue2"; var list = GeneralDataAccess.GetListofTypeT <PositionListInterview>(sp, parameter); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public List <T> ListPositions(ParametersForPositionList parameter) { try { var objName = (typeof(T)).Name; string sp = GetSP(objName); // string sp = SPNameAndParameters.GetList<T>();// getPositionsSP(className); var list = GeneralDataAccess.GetListofTypeT <T>(sp, parameter); // var list = GeneralDataAccess.ListofT<T>(sp, parameter<>); return(list); } catch (Exception ex) { var exm = ex.Message; return(null); } }
public static List <PositionListPublish> PublishList(ParametersForPositionList parameter) { var mylist = new PublishPositionList(); return(mylist.rList(parameter)); }
public static List <PositionListInterview> InterviewList(ParametersForPositionList parameter) { var mylist = new InterviewPositionList(); return(mylist.rList(parameter)); }
public static List <PositionListApplied> AppliedList(ParametersForPositionList parameter) { var mylist = new AppliedPositionList(); return(mylist.rList(parameter)); }
public static List <PositionListConfirm> ConfirmPositions(ParametersForPositionList parameter) { return(AllPositionList <PositionListConfirm>(parameter)); }
public static List <PositionListHired> HiredPositions(ParametersForPositionList parameter) { return(AllPositionList <PositionListHired>(parameter)); }
public static List <PositionListPublish> PublishPositions(ParametersForPositionList parameter) { return(AllPositionList <PositionListPublish>(parameter)); }
public static List <PositionListApprove> ApprovePositions(ParametersForPositionList parameter) { return(AllPositionList <PositionListApprove>(parameter)); }
public static List <PositionListRequesting> RequestingList(ParametersForPositionList parameter) { var mylist = new RequestingPositionList(); return(mylist.rList(parameter)); }
public static List <PositionListInterview> SchoolOpenPositions(ParametersForPositionList parameter) { return(AllPositionList <PositionListInterview>(parameter)); }
public static List <PositionListInterview> Positions(ParametersForPositionList parameter) { var mylist = new CommonList <PositionListInterview>(); return(mylist.ListPositions(parameter)); }
public static List <PositionListConfirm> ConfirmList(ParametersForPositionList parameter) { var mylist = new ConfirmPositionList(); return(mylist.rList(parameter)); }