private void ClearForm() { StageId = string.Empty; StageName = string.Empty; Link = string.Empty; Teams = WebControls.SetCheckboxListSelectedItem(Teams, null); ReferencesData = new WFComponentSubs(); }
protected void lnkAddRef_Click(object sender, EventArgs e) { var references = ReferencesData; references.Add(new WFComponentSub { WFCDesp = LabelName, Relation1 = TextOrDate }); ReferencesData = references; LabelName = string.Empty; ddlTextorDate.SelectedIndex = 0; }
protected void lnkSave_Click(object sender, EventArgs e) { string relation1 = Categories.Where(x => x.Selected).Select(a => a.Value).ToList().ToCharSeperatedString(Constants.DelimeterSinglePipe); WFComponents teamMasters = new WFComponents(); teamMasters.Add(new WFComponent { ComponentType = Type, ComponentId = TeamId, ComponentDesp = TeamName, Relation1 = relation1, Action = Action, DataBaseInfo = UserContext.DataBaseInfo, }); WFComponentSubs wfComponentSubs = new WFComponentSubs(); wfComponentSubs.AddRange(Users.Where(x => x.Selected).ToList().Select(row => new WFComponentSub { WFCSCode = row.Value })); var firstOrDefault = teamMasters.FirstOrDefault(); if (firstOrDefault != null) { firstOrDefault.wfComponentSubs = wfComponentSubs; } if (_controlPanel.SetTeams(teamMasters)) { CustomMessageControl.MessageBodyText = GlobalCustomResource.TeamMasterSaved; CustomMessageControl.MessageType = MessageTypes.Success; CustomMessageControl.ShowMessage(); AuditLog.LogEvent(UserContext, SysEventType.INFO, "TEAM MASTER SAVED", GlobalCustomResource.TeamMasterSaved, true); ClearForm(); DivAction = false; BindData(BindType.List); ScriptManager.RegisterStartupScript(Page, typeof(Page), "openTabFunctionCall", "openTab(1)", true); } else { CustomMessageControl.MessageBodyText = GlobalCustomResource.TeamMasterFailed; CustomMessageControl.MessageType = MessageTypes.Error; CustomMessageControl.ShowMessage(); AuditLog.LogEvent(UserContext, SysEventType.INFO, "TEAM MASTER UPDATE FAILED", GlobalCustomResource.TeamMasterFailed, true); } }
public TVTemplate() { ColumnsCriteria = new WFComponentSubs(); TVType = string.Empty; TVID = string.Empty; TVDESP = string.Empty; TrnType = string.Empty; SlNo = 0; TypeData = string.Empty; StageTage = string.Empty; Field = string.Empty; SPName = string.Empty; FieldDesp = string.Empty; Link = string.Empty; width = 0; }
protected void lnkDelete_Click(object sender, EventArgs e) { var closeLink = (Control)sender; GridViewRow row = (GridViewRow)closeLink.NamingContainer; var srno = ((Label)row.FindControl("lblRowIndex")).Text.Trim(); var references = new WFComponentSubs(); foreach (var reference in ReferencesData.ToList()) { if (!(reference.WFCSCode.Trim() == srno)) { references.Add(reference); } } ReferencesData = references; }
public void BindData(BindType bindType) { var queryArgument = new QueryArgument(UserContext.DataBaseInfo) { Key = StageId.ToString(), filter1 = Type, filter4 = bindType == BindType.List ? Constants.RetriveList : Constants.RetriveForm, FilterKey = Constants.TableWFComponents }; var stageMasters = _controlPanel.GetStages(queryArgument); if (stageMasters != null) { if (bindType == BindType.Form) { var firstOrDefault = stageMasters.FirstOrDefault(); if (firstOrDefault == null) { return; } StageId = firstOrDefault.Id; StageName = firstOrDefault.Stage; Link = firstOrDefault.ActionLink; Teams = WebControls.SetCheckboxListSelectedItem(Teams, firstOrDefault.Relation1.SplitTo <string>(new string[] { Constants.DelimeterSinglePipe }).ToList()); ReferencesData = firstOrDefault.Referances.FirstOrDefault().WFCDesp == null ? new WFComponentSubs() : firstOrDefault.Referances; SubLink = firstOrDefault.Relation2; uplForm.Update(); } else { GridViewTable.DataSource = stageMasters; if (_newPageIndex >= 0) { GridViewTable.PageIndex = _newPageIndex; } GridViewTable.DataSource = stageMasters; GridViewTable.DataBind(); UplView.Update(); } } }
private void BindReferences(WFComponentSubs references) { int i = 1; foreach (var reference in references) { switch (i) { case 1: divref1.Visible = true; setReferenceTextBox(RefrenceControl1, reference); break; case 2: divref2.Visible = true; setReferenceTextBox(RefrenceControl2, reference); break; case 3: divref3.Visible = true; setReferenceTextBox(RefrenceControl3, reference); break; case 4: divref4.Visible = true; setReferenceTextBox(RefrenceControl4, reference); break; case 5: divref5.Visible = true; setReferenceTextBox(RefrenceControl5, reference); break; case 6: divref6.Visible = true; setReferenceTextBox(RefrenceControl6, reference); break; } i++; } }
public WFComponent() { WFCType = WFCComponentType.WorkflowComponentType; wfComponentSubs = new WFComponentSubs(); }
public DataViewSetup() { Referances = new WFComponentSubs(); }