Esempio n. 1
0
 public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field, int outdent, bool isChecked, int customFieldValue)
     : this(user, field, outdent, isChecked)
 {
     this.customFieldValue = customFieldValue;
 }
Esempio n. 2
0
 public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field, int outdent, int customFieldValue, string text)
     : this(user, field, outdent, customFieldValue)
 {
     this.text = text;
 }
Esempio n. 3
0
 public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field, int outdent, bool isChecked)
     : this(user, field, outdent)
 {
     this.isChecked = isChecked;
 }
Esempio n. 4
0
 public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field, int outdent)
     : this(user, field)
 {
     this.outdent = outdent;
 }
Esempio n. 5
0
        public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field)
        {
            this.field = field;

            if (field != Data.CustomEmails.FieldType.CustomTicketField)
            {
                this.defaultValue = true;
            }

            switch (field)
            {
            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.DepartmentName:
                this.text = "Department Name";
                break;

            case Data.CustomEmails.FieldType.AccountLocation:
                this.text = (user == null ? "Account" : user.customNames.Account.FullSingular) + " " + (user == null ? "Location " : user.customNames.Location.FullSingular);
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.AltPhone:
                this.text = "Alt Phone";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Class:
                this.text = "Class";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Email:
                this.text = "Email";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.FullName:
                this.text = "Full Name";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Level:
                this.text = "Level";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.MobileEmail:
                this.text = "Mobile Email";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.MobilePhone:
                this.text = "Mobile Phone";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Pager:
                this.text = "Pager";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Phone:
                this.text = "Phone";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Priority:
                this.text = "Priority";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.ExpectedCompletionDate:
                this.text = "Expected Completion Date";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.ExpectedResponseDate:
                this.text = "Expected Response Date";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.RequestCompletionDate:
                this.text = "Scheduled Date";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.FollowUpDate:
                this.text = "Follow-Up Date";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.ServiceRep:
                this.text = user == null ? "Technician" : user.customNames.Technician.FullSingular;
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Subject:
                this.text = "Subject";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.NextStep:
                this.text = "Next Step";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.TicketNumber:
                this.text = (user == null ? "Ticket" : user.customNames.Ticket.FullSingular) + " #";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Title:
                this.text = "Title";
                break;

            case Data.CustomEmails.FieldType.InternalLocation:
                this.text = "Internal " + (user == null ? "Location " : user.customNames.Location.FullSingular);
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Project:
                this.text = "Project";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.TotalTime:
                this.text = "Total Time";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.RemainingTime:
                this.text = "Remaining Time";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.EstimatedTime:
                this.text = "Estimated Time";
                break;

            case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.RelatedTktCount:
                this.text = "Related " + (user == null ? "Tickets" : user.customNames.Ticket.FullPlural) + " Count";
                break;
            }
        }
Esempio n. 6
0
 public CustomEmailFieldItem(string text, string uniqueId)
 {
     field         = bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Custom;
     this.text     = text;
     this.uniqueId = uniqueId;
 }
Esempio n. 7
0
        public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field)
        {
            this.field = field;

            if (field!=Data.CustomEmails.FieldType.CustomTicketField) this.defaultValue = true;

            switch (field)
            {
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.DepartmentName:
                    this.text = "Department Name";
                    break;
                case Data.CustomEmails.FieldType.AccountLocation:
                    this.text = (user == null ? "Account" : user.customNames.Account.FullSingular) + " " + (user == null ? "Location " : user.customNames.Location.FullSingular);
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.AltPhone:
                    this.text = "Alt Phone";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Class:
                    this.text = "Class";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Email:
                    this.text = "Email";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.FullName:
                    this.text = "Full Name";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Level:
                    this.text = "Level";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.MobileEmail:
                    this.text = "Mobile Email";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.MobilePhone:
                    this.text = "Mobile Phone";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Pager:
                    this.text = "Pager";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Phone:
                    this.text = "Phone";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Priority:
                    this.text = "Priority";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.ExpectedCompletionDate:
                    this.text = "Expected Completion Date";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.ExpectedResponseDate:
                    this.text = "Expected Response Date";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.RequestCompletionDate:
                    this.text = "Scheduled Date";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.FollowUpDate:
                    this.text = "Follow-Up Date";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.ServiceRep:
                    this.text = user == null ? "Technician" : user.customNames.Technician.FullSingular;
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Subject:
                    this.text = "Subject";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.NextStep:
                    this.text = "Next Step";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.TicketNumber:
                    this.text = (user == null ? "Ticket" : user.customNames.Ticket.FullSingular) + " #";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Title:
                    this.text = "Title";
                    break;
                case Data.CustomEmails.FieldType.InternalLocation:
                    this.text = "Internal " + (user == null ? "Location " : user.customNames.Location.FullSingular);
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Project:
                    this.text = "Project";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.TotalTime:
                    this.text = "Total Time";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.RemainingTime:
                    this.text = "Remaining Time";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.EstimatedTime:
                    this.text = "Estimated Time";
                    break;
                case bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.RelatedTktCount:
                    this.text = "Related "+(user == null ? "Tickets" : user.customNames.Ticket.FullPlural) + " Count";
                    break;
            }
        }
Esempio n. 8
0
 public CustomEmailFieldItem(string text, string uniqueId)
 {
     field = bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Custom;
     this.text = text;
     this.uniqueId = uniqueId;
 }