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;
        }
Exemple #3
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);
            }
        }
Exemple #4
0
 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();
                }
            }
        }
Exemple #7
0
        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++;
            }
        }
Exemple #8
0
 public WFComponent()
 {
     WFCType         = WFCComponentType.WorkflowComponentType;
     wfComponentSubs = new WFComponentSubs();
 }
Exemple #9
0
 public DataViewSetup()
 {
     Referances = new WFComponentSubs();
 }