Example #1
0
    protected void BtnLogin_Click(object sender, EventArgs e)
    {
        string email    = String.Format("{0}", Request.Form["email"]);
        string password = String.Format("{0}", Request.Form["password"]);

        if (proxy.CheckUser(email, password))
        {
            this.user = proxy.GetUserByEmail(email);
            proxy.Login(this.user.ID);
            Response.Redirect("ProfilePage.aspx?id=" + this.user.ID.ToString());
        }

        loginError.Visible = true;
    }
Example #2
0
        public static void getInformation()
        {
            try
            {
                if (useremail == null || useremail == "")
                {
                    return;
                }
                dynamic userinfo = JsonConvert.DeserializeObject(serv_proxy.GetUserByEmail(useremail));
                if (userinfo == null)
                {
                    return;
                }
                //user info

                name       = userinfo.name;
                userid     = userinfo.id;
                department = userinfo.department;
                //unassigned and assigned tickets
                departments        = JsonConvert.DeserializeObject <List <dynamic> >(serv_proxy.GetDepartments());
                unassigned_tickets = new List <dynamic>();
                List <dynamic> unassigned_tickets_ids = JsonConvert.DeserializeObject <List <dynamic> >(serv_proxy.GetUnassignedTickets());
                foreach (dynamic ticket in unassigned_tickets_ids)
                {
                    Debug.WriteLine(serv_proxy.GetTicket((int)ticket.id));
                    unassigned_tickets.Add(JsonConvert.DeserializeObject(serv_proxy.GetTicket((int)ticket.id)));
                }
                assigned_tickets = new List <dynamic>();
                List <dynamic> assigned_tickets_ids = JsonConvert.DeserializeObject <List <dynamic> >(serv_proxy.GetSolverTickets(userid, null));
                foreach (dynamic ticket in assigned_tickets_ids)
                {
                    assigned_tickets.Add(JsonConvert.DeserializeObject(serv_proxy.GetTicket((int)ticket.id)));
                }
                department_tickets = new List <dynamic>();
                List <dynamic> department_tickets_ids = JsonConvert.DeserializeObject <List <dynamic> >(serv_proxy.GetAuthorTicketsDepartment(userid));
                foreach (dynamic ticket in department_tickets_ids)
                {
                    department_tickets.Add(JsonConvert.DeserializeObject(serv_proxy.GetTicketDepartment((int)ticket.id)));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
        }
Example #3
0
        public static void getInformation()
        {
            if (useremail == "")
            {
                return;
            }
            dynamic userinfo = JsonConvert.DeserializeObject(serv_proxy.GetUserByEmail(useremail));

            if (userinfo == null)
            {
                return;
            }
            //user info

            name       = userinfo.name;
            userid     = userinfo.id;
            department = userinfo.department;

            receiveMessageDepartment();

            beginAsyncReceiveMessages();
        }