コード例 #1
0
        public MainWindowForm(Common.Solver solver)
        {
            InitializeComponent();

            this.solver   = solver;
            ticketService = new TicketsServiceClient();
            NotificationServiceCallback notificationServiceCallback = new NotificationServiceCallback();

            notificationServiceCallback.UserNotifiedEvent += UserNotified_Handler;


            instanceContext           = new InstanceContext(notificationServiceCallback);
            notificationServiceClient = new NotificationServiceClient(instanceContext);



            try
            {
                userId = notificationServiceClient.Subscribe();
            }
            catch
            {
                Console.WriteLine("ERROR: notificationServiceClient.Subscribe()");
            }
            UI_Init();
        }
コード例 #2
0
        public LoginForm()
        {
            InitializeComponent();
            ticketService = new TicketsServiceClient();

            //ticketService.ClearServerDatabase(); //TODO  remover, é de debug :p
        }
コード例 #3
0
    //View Assigned Tickets
    protected void btnView_Click(object sender, EventArgs e)
    {
        TicketsServiceClient tsc = new TicketsServiceClient();
        int assignId             = Convert.ToInt32(txtEmpNum.Text);

        //populates dropdownlist of tickets based on assignId

        DropDownList1.DataTextField = "TicketNumber";
        DropDownList1.DataBind();
    }
コード例 #4
0
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        //When selecting a ticket from the drop down box that was populated, changes data being displayed.
        TicketsServiceClient tsc = new TicketsServiceClient();
        int    tickNum           = Convert.ToInt32(DropDownList1.SelectedValue);
        Ticket tic = tsc.SelectTicketByID(tickNum);

        lblTicketNumber.Text = tic.TicketNumber.ToString();
        lblBuilding.Text     = tic.Building;
        lblDescription.Text  = tic.Description;
        lblStatus.Text       = tic.Status;

        if (tic.Status == "Completed")
        {
            CheckBox1.Checked = true;
        }
    }
コード例 #5
0
    protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        //Task Completed check box (boolean true/false)
        TicketsServiceClient tsc = new TicketsServiceClient();

        if (CheckBox1.Checked) //if changed to completed
        {
            tsc.UpdateCompleted("Completed", Convert.ToInt32(lblTicketNumber.Text));
        }
        else //else, if box was unchecked, will change to assigned.
        {
            tsc.UpdateCompleted("Assigned", Convert.ToInt32(lblTicketNumber.Text));
        }
        int    tickNum = Convert.ToInt32(DropDownList1.SelectedValue);
        Ticket tic     = tsc.SelectTicketByID(tickNum);

        lblTicketNumber.Text = tic.TicketNumber.ToString();
        lblBuilding.Text     = tic.Building;
        lblDescription.Text  = tic.Description;
        lblStatus.Text       = tic.Status;
    }
コード例 #6
0
        public MainWindowForm()
        {
            InitializeComponent();


            QueueService.UI_Updater = UI_UpdateList; //Calls UI_UpdateList When new question is received

            ticketService = new TicketsServiceClient();

            NotificationServiceCallback notificationServiceCallback = new NotificationServiceCallback();

            notificationServiceCallback.UserNotifiedEvent += UserNotified_Handler;

            instanceContext           = new InstanceContext(notificationServiceCallback);
            notificationServiceClient = new NotificationServiceClient(instanceContext);



            try
            {
                userId = notificationServiceClient.Subscribe();
            }
            catch
            {
                Console.WriteLine("ERROR: notificationServiceClient.Subscribe()");
            }

            ServiceHost host = new ServiceHost(typeof(QueueService));

            host.Open();



            UI_LBOX();

            //TODO remover
            //DebugTestes();
        }