protected void Page_Load(object sender, EventArgs e) { SearchBox.SearchFilterCriteria = TTSHWeb.SearchBox.FilterCriteria.ALLPROJECTS; SearchBox.ButtonSearchClick += SearchBox_ButtonSearchClick; SearchBox.ButtonClearClick += SearchBox_ButtonClearClick; if (!IsPostBack) { ClearHDN(); ddlChildParent.Attributes.Add("title", ""); TextBox t = ((TextBox)(SearchBox.FindControl("txtSearch"))); t.Text = ""; if (Convert.ToString(Common.iffBlank(Request.QueryString["Newpage"], "")) != "") { ShowPanel("entry"); } else { FillGridMain(); ShowPanel(); } CallJavascript(); //BindCombo(); // BindCoOrdinator(); // BindDataOwners(); AddNewBtnDisplay(); } }
protected void Page_Load(object sender, EventArgs e) { try { SearchBox.SearchFilterCriteria = TTSHWeb.SearchBox.FilterCriteria.CONTRACT; SearchBox.ButtonSearchClick += SearchBox_ButtonSearchClick; SearchBox.ButtonClearClick += SearchBox_ButtonClearClick; if (!IsPostBack) { TextBox t = ((TextBox)(SearchBox.FindControl("txtSearch"))); t.Text = ""; FillGridMain(); CallJavascript(); ShowPanel(); FillReviewdBy(); } //Get Login User Details if (HttpContext.Current.Session["UserName"] != null) { LoginUser = HttpContext.Current.Session["UserName"].ToString(); } if (HttpContext.Current.Session["UserID"] != null) { LoginUserId = HttpContext.Current.Session["UserID"].ToString(); } } catch (Exception ex) { this.MsgBox(ex.Message); } }
protected void FillMainGrid() { TextBox t = ((TextBox)(SearchBox.FindControl("txtSearch"))); t.Text = ""; TTSHWCFServiceClient cl = new TTSHWCFServiceClient(); List <Contract_Details> cdlist = new List <Contract_Details>(); cdlist = cl.FillGrid_Contract_Details().ToList(); rptrContractDetail.DataSource = cdlist; rptrContractDetail.DataBind(); }
protected void FillGridMain() { TextBox t = ((TextBox)(SearchBox.FindControl("txtSearch"))); t.Text = ""; TTSHWCFServiceClient cl = new TTSHWCFServiceClient(); List <Contract_Master> cmlist = new List <Contract_Master>(); try { string UserID = Convert.ToString(Session["UserID"]).ToUpper(); Project_DataOwner[] oDOList = cl.GetProjectsByDO("CONTRACT", UserID); DataOwner_Entity[] oDataOwner = cl.GetAllDataOwner("TAdmin"); var AdminArray = (from s in oDataOwner select s.GUID).ToList(); bool IsAdmin = AdminArray.Contains(UserID); cmlist = cl.FillGrid_Contract_Master().ToList(); if (!IsAdmin) { List <Contract_Master> oNewGrid = new List <Contract_Master>(); if (cmlist != null && cmlist.Count() > 0) { //Available For Add To The Current User oNewGrid.AddRange(cmlist.Where(x => x.Status.ToUpper() == "YES" && x.ContAppStatus.ToUpper() == "NO").Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID == z.s_Display_Project_ID))); oNewGrid.ForEach(i => i.Status = "New"); cmlist.RemoveAll(z => z.Status.ToUpper() == "YES" && z.ContAppStatus.ToUpper() == "NO"); cmlist.AddRange(oNewGrid); //WHose Status Filled By Curent User cmlist.Where(x => x.Status.ToUpper() == "NO").Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID == z.s_Display_Project_ID)).ToList().ForEach(x => x.Status = "Edit"); //Whose Status Available For View Only cmlist.Where(x => x.Status.ToUpper() == "NO").Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID != z.s_Display_Project_ID)).ToList().ForEach(x => x.Status = "View"); cmlist.OrderByDescending(i => i.i_Project_ID); } } else { cmlist.Where(x => x.Status.ToUpper() == "NO").ToList().ForEach(x => x.Status = "Edit"); cmlist.Where(x => x.Status.ToUpper() == "YES").ToList().ForEach(x => x.Status = "New"); cmlist.OrderByDescending(z => z.i_Project_ID); } } catch (Exception ex) { throw ex; } rptrContractDetail.DataSource = cmlist; rptrContractDetail.DataBind(); }
protected void FillGridMain() { TextBox t = ((TextBox)(SearchBox.FindControl("txtSearch"))); t.Text = ""; TTSHWCFServiceClient cl = new TTSHWCFServiceClient(); List <GrantApplication> se = new List <GrantApplication>(); try { string UserID = Convert.ToString(Session["UserID"]).ToUpper(); Project_DataOwner[] oDOList = cl.GetProjectsByDO("GRANT", UserID); DataOwner_Entity[] oDataOwner = cl.GetAllDataOwner("TAdmin"); var AdminArray = (from s in oDataOwner select s.GUID).ToList(); bool IsAdmin = AdminArray.Contains(UserID); se = cl.FillGrid_GrantApplication().ToList(); if (!IsAdmin) { List <GrantApplication> oNewGrid = new List <GrantApplication>(); //var v = cmlist.Select(z => z.Status).Distinct().ToList(); ////WHose Status Filled By Curent User oNewGrid = se.Where(x => x.i_ID > 0).Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID == z.s_Display_Project_ID)).ToList(); oNewGrid.ForEach(x => x.Status = "Edit"); ////Whose Status Available For View Only oNewGrid.AddRange(se.Where(x => x.i_ID > 0).Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID != z.s_Display_Project_ID)).ToList()); oNewGrid.Where(x => (string.IsNullOrEmpty(x.Status))).ToList().ForEach(x => x.Status = "View"); //Available For Add To The Current User oNewGrid.AddRange(se.Where(x => x.i_ID == 0).Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID == z.s_Display_Project_ID)).ToList()); oNewGrid.Where(x => (string.IsNullOrEmpty(x.Status))).ToList().ForEach(x => x.Status = "New"); oNewGrid.Where(x => x.GrantDetails_Applied == true).ToList().ForEach(x => x.Status = "View"); se = oNewGrid; } else { se.Where(x => x.i_ID > 0).ToList().ForEach(x => x.Status = "Edit"); se.Where(x => x.i_ID == 0).ToList().ForEach(x => x.Status = "New"); se.Where(x => x.GrantDetails_Applied == true).ToList().ForEach(x => x.Status = "View"); } rptrGrantMaster.DataSource = se; rptrGrantMaster.DataBind(); CallJS("ShowNoRecords();"); } catch (Exception ex) { this.MsgBox(ex.Message.ToString()); } }
void SearchBox_ButtonSearchClick(object sender, EventArgs e) { SearchBox.SearchInputValue = ((TextBox)(SearchBox.FindControl("txtSearch"))).Text; if (string.IsNullOrEmpty(SearchBox.ErrorString)) { Search[] lst = SearchBox.SearchOutput; rptrContractDetail.DataSource = lst; rptrContractDetail.DataBind(); } else { // this.MsgBox(SearchBox.ErrorString); rptrContractDetail.DataSource = null; rptrContractDetail.DataBind(); } }
protected async void FillGridMain() { TextBox t = ((TextBox)(SearchBox.FindControl("txtSearch"))); t.Text = ""; List <Project_Master> pm = new List <Project_Master>(); try { using (var client = new HttpClient()) { // http://aspnet-example-webapi-1stfeb.cloudapps.click2cloud.net/ client.BaseAddress = new Uri(Session["WebApiUrl"].ToString()); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); try { //System.Threading.Tasks.Task.Factory.StartNew(() => { HttpResponseMessage response = await client.GetAsync("api/ProjectMaster"); JavaScriptSerializer serializer = new JavaScriptSerializer(); pm = serializer.Deserialize <List <Project_Master> >(response.Content.ReadAsStringAsync().Result.ToString()); string UserID = Convert.ToString(Session["UserID"]).ToUpper(); //pm.Where(z => z.s_CreatedBy_ID.ToUpper() != UserID).ToList().ForEach(i => i.Status = "View"); pm.Where(z => z.s_CreatedBy_ID.ToUpper() != UserID).ToList().ForEach(i => i.Status = "View"); pm.ToList().ForEach(i => i.Status = "Edit"); pm.OrderByDescending(z => z.i_ID); TxtDispProjId.Text = (Int32.Parse(pm.Max(x => x.s_Display_Project_ID)) + 1).ToString(); Session["NewProjectId"] = TxtDispProjId.Text; } catch (Exception ex1) { } } rptrProjectDetail.DataSource = pm; rptrProjectDetail.DataBind(); } catch { throw; } }
protected void Page_Load(object sender, EventArgs e) { SearchBox.SearchFilterCriteria = TTSHWeb.SearchBox.FilterCriteria.CONTRACT_MGMT; SearchBox.ButtonSearchClick += SearchBox_ButtonSearchClick; SearchBox.ButtonClearClick += SearchBox_ButtonClearClick; if (!IsPostBack) { ClearHdnFld(); TextBox t = ((TextBox)(SearchBox.FindControl("txtSearch"))); t.Text = ""; FillMainGrid(); FillClausesCheckList(); FillCombo(); ShowPanel(); TxtContStartDate.Text = Common.SetCurrentDate(); } CallJavascript(); }
protected void SearchBox_ButtonClick(object sender, EventArgs e) { lblErr.Text = ""; SearchBox.SearchInputValue = ((TextBox)(SearchBox.FindControl("txtSearch"))).Text; if (string.IsNullOrEmpty(SearchBox.ErrorString)) { TTSHWeb.TTSHWCFReference.Search[] lst = SearchBox.SearchOutput; grdSearch.DataSource = lst; grdSearch.DataBind(); } else { lblErr.Text = SearchBox.ErrorString; grdSearch.DataSource = null; grdSearch.DataBind(); } }
void SearchBox_ButtonSearchClick(object sender, EventArgs e) { SearchBox.SearchInputValue = ((TextBox)(SearchBox.FindControl("txtSearch"))).Text; TTSHWCFServiceClient client = new TTSHWCFServiceClient(); if (string.IsNullOrEmpty(SearchBox.ErrorString)) { Search[] lst = SearchBox.SearchOutput; try { client.Open(); string UserID = Convert.ToString(Session["UserID"]).ToUpper(); Project_DataOwner[] oDOList = client.GetProjectsByDO("Grant", UserID); DataOwner_Entity[] oDataOwner = client.GetAllDataOwner("TAdmin"); var AdminArray = (from s in oDataOwner select s.GUID).ToList(); bool IsAdmin = AdminArray.Contains(UserID); List <Search> oNewGrid = new List <Search>(); List <Search> oOldSearch = new List <Search>(); if (IsAdmin == false) { if (lst != null && lst.Count() > 0 && oDOList != null && oDOList.Count() > 0) { oOldSearch = lst.ToList(); oNewGrid = oOldSearch.Where(z => z.iRecordExists == 0).Where(z => oDOList.Any(x => x.s_DisplayProject_ID == z.s_Display_Project_ID)).ToList(); //oNewGrid.ForEach(i => i.Status = "New"); oOldSearch.RemoveAll(z => z.iRecordExists == 0); oOldSearch.AddRange(oNewGrid); foreach (var element in oOldSearch) { if (element.iRecordExists == 0) { element.Status = "New"; } else { bool flag = false; foreach (var item in oDOList) { if (item.s_DisplayProject_ID == element.s_Display_Project_ID) { flag = true; break; } else { flag = false; } } if (flag == true) { element.Status = "Edit"; } else { element.Status = "View"; } } } oOldSearch = oOldSearch.OrderByDescending(z => z.i_ID).ToList(); RptGrantGrid.DataSource = oOldSearch; /*use the object according to your need*/ RptGrantGrid.DataBind(); } else { foreach (var element in lst) { if (element.iRecordExists == 0) { element.Status = "New"; } else { bool flag = false; foreach (var item in oDOList) { if (item.s_DisplayProject_ID == element.s_Display_Project_ID) { flag = true; break; } else { flag = false; } } if (flag == true) { element.Status = "Edit"; } else { element.Status = "View"; } } } RptGrantGrid.DataSource = lst; /*use the object according to your need*/ RptGrantGrid.DataBind(); } } else { oOldSearch = lst.ToList(); oNewGrid = oOldSearch.Where(z => z.iRecordExists == 0).ToList(); oOldSearch.RemoveAll(z => z.iRecordExists == 0); oOldSearch.AddRange(oNewGrid); foreach (var element in oOldSearch) { if (element.iRecordExists == 0) { element.Status = "New"; } else { element.Status = "Edit"; } } oOldSearch = oOldSearch.OrderByDescending(z => z.i_Project_ID).ToList(); RptGrantGrid.DataSource = oOldSearch; /*use the object according to your need*/ RptGrantGrid.DataBind(); } } catch (Exception ex) { } client.Close(); } else { RptGrantGrid.DataSource = null; RptGrantGrid.DataBind(); } }
private void SearchBox_ButtonSearchClick(object sender, EventArgs e) { try { SearchBox.SearchInputValue = ((TextBox)(SearchBox.FindControl("txtSearch"))).Text; if (string.IsNullOrEmpty(SearchBox.ErrorString)) { TTSHWCFServiceClient client = new TTSHWCFServiceClient(); client.Open(); string UserID = Convert.ToString(Session["UserID"]).ToUpper(); Project_DataOwner[] oDOList = client.GetProjectsByDO("GRANT", UserID); DataOwner_Entity[] oDataOwner = client.GetAllDataOwner("TAdmin"); var AdminArray = (from s in oDataOwner select s.GUID).ToList(); bool IsAdmin = AdminArray.Contains(UserID); List <Search> lst = SearchBox.SearchOutput.ToList(); if (!IsAdmin) { List <Search> oNewGrid = new List <Search>(); //var v = cmlist.Select(z => z.Status).Distinct().ToList(); ////WHose Status Filled By Curent User oNewGrid = lst.Where(x => x.i_ID > 0).Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID == z.s_Display_Project_ID)).ToList(); oNewGrid.ForEach(x => x.Status = "Edit"); ////Whose Status Available For View Only oNewGrid.AddRange(lst.Where(x => x.i_ID > 0).Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID != z.s_Display_Project_ID)).ToList()); oNewGrid.Where(x => (string.IsNullOrEmpty(x.Status))).ToList().ForEach(x => x.Status = "View"); //Available For Add To The Current User oNewGrid.AddRange(lst.Where(x => x.i_ID == 0).Where(z => oDOList.Any(x1 => x1.s_DisplayProject_ID == z.s_Display_Project_ID)).ToList()); oNewGrid.Where(x => (string.IsNullOrEmpty(x.Status))).ToList().ForEach(x => x.Status = "New"); oNewGrid.Where(x => x.isGrantDetailsApplied == true).ToList().ForEach(x => x.Status = "View"); lst = oNewGrid; } else { lst.Where(x => x.i_ID > 0).ToList().ForEach(x => x.Status = "Edit"); lst.Where(x => x.i_ID == 0).ToList().ForEach(x => x.Status = "New"); lst.Where(x => x.isGrantDetailsApplied == true).ToList().ForEach(x => x.Status = "View"); rptrGrantMaster.DataSource = lst; rptrGrantMaster.DataBind(); } rptrGrantMaster.DataSource = lst; rptrGrantMaster.DataBind(); } else { // this.MsgBox(SearchBox.ErrorString); rptrGrantMaster.DataSource = null; rptrGrantMaster.DataBind(); } CallJS("ShowNoRecords();"); } catch (Exception ex) { this.MsgBox(ex.Message.ToString()); } }