Esempio n. 1
0
        public ExternalTicket(string creator, string email, string description)
        {
            var idint = CounterPlus();

            Id          = idint.ToString();
            Creator     = creator;
            Email       = email;
            Description = description;
            Status      = "Open";
            TicketStats.Input(this);
        }
Esempio n. 2
0
        public ExternalTicket(string description)
        {
            var idint = CounterPlus();

            Id          = idint.ToString();
            Creator     = "Not specified";
            Email       = "Not specified";
            Description = description;
            Status      = "Open";
            TicketStats.Input(this);
        }
Esempio n. 3
0
        public ExternalTicket(string creator, string email, string description, string response, string status)
        {
            var idint = CounterPlus();

            Id          = idint.ToString();
            Creator     = creator;
            Email       = email;
            Description = description;
            Response    = response;
            Status      = status;
            TicketStats.Input(this);
        }
        public InternalTicket(string creator, string staffid, string email, string description, string response,
                              string status)
        {
            var idint = CounterPlus();
            var v     = idint + 2000;

            Id          = v.ToString();
            Creator     = creator;
            StaffId     = staffid;
            Email       = email;
            Description = description;
            Response    = response;
            Status      = status;
            TicketStats.Input(this);
        }
        public InternalTicket(string creator, string staffid, string email, string description)
        {
            var idint = CounterPlus();
            var v     = idint + 2000;

            Id          = v.ToString();
            Creator     = creator;
            StaffId     = staffid;
            Email       = email;
            Description = description;
            if (Description.Contains("Password Change"))
            {
                Response = "New password generated: " + PasswordGenerator.Invoke(Id, StaffId);
                Status   = "Closed";
            }
            else
            {
                Status = "Open";
            }

            TicketStats.Input(this);
        }