public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field, int outdent, bool isChecked, int customFieldValue) : this(user, field, outdent, isChecked) { this.customFieldValue = customFieldValue; }
public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field, int outdent, int customFieldValue, string text) : this(user, field, outdent, customFieldValue) { this.text = text; }
public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field, int outdent, bool isChecked) : this(user, field, outdent) { this.isChecked = isChecked; }
public CustomEmailFieldItem(UserAuth user, Data.CustomEmails.FieldType field, int outdent) : this(user, field) { this.outdent = outdent; }
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; } }
public CustomEmailFieldItem(string text, string uniqueId) { field = bigWebApps.bigWebDesk.Data.CustomEmails.FieldType.Custom; this.text = text; this.uniqueId = uniqueId; }
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; } }