// View by username private void button1_Click(object sender, EventArgs e) { if (state == 2) { users = proxy.GetUsers(); listBox2.Items.Clear(); for (int i = 0; i < users.Rows.Count; i++) { listBox2.Items.Add(users.Rows[i][1]); } listBox2.Visible = true; dataGridView1.Visible = true; button5.Visible = false; button6.Visible = true; //dataGridView1.Location = new Point(190, 140); //dataGridView1.Size = new Size(618, 244); if (listBox2.Items.Count == 0) { CustomOkMessageBox box = new CustomOkMessageBox("There are no users registed !"); box.Show(); return; } if (listBox2.SelectedIndex == -1) { listBox2.SelectedIndex = 0; } UpdateUserTickets(); } else if (state == 6) { DataTable dt = proxy.GetSecondaryTicketsBySolver(username); string ticketId = textBox4.Text; for (int i = 0; i < dt.Rows.Count; i++) { if ((string)dt.Rows[i][1] != ticketId) { dt.Rows.RemoveAt(i); i--; } } dataGridView2.DataSource = dt; } }
public ITPage(string user, string id) { InitializeComponent(); loggedid = id; selectCell = null; proxy = new TTProxy(); qeue = new MessageQueue(); notificationQeue = new MessageQueue(); qeue.Formatter = new XmlMessageFormatter(new Type[] { typeof(Ticket) }); notificationQeue.Formatter = new XmlMessageFormatter(new Type[] { typeof(string) }); userT = proxy.GetUsers(); this.user = user; // get tickets from a user and display them DataTable tickets = filterData(); dataGridView1.DataSource = tickets; ticketList = Ticket.getTickets(tickets); userDict = new Dictionary <string, string>(); usersDropDown(); ticketsDropDown(); initializeQeue(qeue, qeuePath); initializeQeue(notificationQeue, notificationqeuePath); notificationQeue.ReceiveCompleted += notificationReceiver; notificationQeue.BeginReceive(); }
public Login() { InitializeComponent(); proxy = new TTProxy(); dataTable = proxy.GetUsers(); var namesList = new List <String>(); DataColumn dataColumn = dataTable.Columns["Name"]; DataColumn idColumn = dataTable.Columns["Id"]; DataColumn roleColumn = dataTable.Columns["Role"]; foreach (DataRow row in dataTable.Rows) { String elemName = row.Field <string>(dataColumn); int elemId = row.Field <int>(idColumn); string role = row.Field <string>(roleColumn); users.Add(new TTService.User(elemId, elemName, role)); } foreach (User user in users) { namesList.Add(user.Username); } //Setup data binding comboBox1.DataSource = namesList; comboBox1.DisplayMember = "Name"; }
public Form1() { int k; InitializeComponent(); proxy = new TTProxy(); DataTable users = proxy.GetUsers(); for (k = 1; k < users.Rows.Count; k++) { listBox1.Items.Add(users.Rows[k][1]); // Row 0 is empty; the author name is in column 1 } }