Ejemplo n.º 1
0
        private void tsbtnNew_Click(object sender, EventArgs e)
        {
            UserGlobalForm form = new UserGlobalForm();

            if (form.ShowDialog() == DialogResult.OK)
            {
                List <string> tmplist = new List <string>();

                foreach (DataGridViewRow row in dgvUser.Rows)
                {
                    tmplist.Add(row.Cells[0].Value.ToString().Trim());
                }

                foreach (UserGlobalList user in GlobalService.SelectedGlobalUserList)
                {
                    if (!tmplist.Contains(user.Name))
                    {
                        tmplist.Add(user.Name);
                        dgvUser.Rows.Add(user.Name, user.Location);
                    }
                }
            }

            /*UserForm form = new UserForm();
             * if (form.ShowDialog() == DialogResult.OK)
             * {
             *  List<string> tmplist = new List<string>();
             *
             *  foreach(DataGridViewRow row in dgvUser.Rows)
             *      tmplist.Add(row.Cells[0].Value.ToString().Trim());
             *
             *  foreach (string user in GlobalService.SelectedUserList)
             *  {
             *      if (!tmplist.Contains(user))
             *      {
             *          tmplist.Add(user);
             *          dgvUser.Rows.Add(user, "HK");
             *      }
             *  }
             *
             *  foreach (string user in GlobalService.SelectedCnUser)
             *  {
             *      if (!tmplist.Contains(user))
             *      {
             *          tmplist.Add(user);
             *          dgvUser.Rows.Add(user, "CN");
             *      }
             *  }
             * }*/
        }
Ejemplo n.º 2
0
        private void btnNewShare_Click(object sender, EventArgs e)
        {
            UserGlobalForm form = new UserGlobalForm();

            if (form.ShowDialog() == DialogResult.OK)
            {
                List <string> tmplist = new List <string>();

                foreach (DataGridViewRow row in dgvUser.Rows)
                {
                    tmplist.Add(row.Cells[0].Value.ToString().Trim());
                }

                foreach (UserGlobalList user in GlobalService.SelectedGlobalUserList)
                {
                    if (!tmplist.Contains(user.Name))
                    {
                        tmplist.Add(user.Name);
                        dgvUser.Rows.Add(user.Name, user.Location);
                    }
                }
            }

            /*UserForm form = new UserForm();
             * if (form.ShowDialog() == DialogResult.OK)
             * {
             *  List<string> tmplist = new List<string>();
             *
             *  foreach (DataGridViewRow row in dgvUser.Rows)
             *      tmplist.Add(row.Cells[0].Value.ToString().Trim());
             *
             *  foreach (string user in GlobalService.SelectedUserList)
             *  {
             *      if (!tmplist.Contains(user))
             *      {
             *          tmplist.Add(user);
             *          dgvUser.Rows.Add(user, "HK");
             *      }
             *  }
             *
             *  foreach (string user in GlobalService.SelectedCnUser)
             *  {
             *      if (!tmplist.Contains(user))
             *      {
             *          tmplist.Add(user);
             *          dgvUser.Rows.Add(user, "CN");
             *      }
             *  }
             * }*/

            List <string> list = new List <string>();

            if (dgvUser.Rows.Count > 0)
            {
                foreach (DataGridViewRow row in dgvUser.Rows)
                {
                    string name = row.Cells[0].Value.ToString().Trim();
                    list.Add(name);
                }

                string shared = string.Join(";", list.ToArray());

                if (ckbApplyAll.Checked)
                {
                    foreach (DataGridViewRow row in dgvCopySetup.Rows)
                    {
                        row.Cells[7].Value = shared;
                    }
                }
                else
                {
                    dgvCopySetup.CurrentRow.Cells[7].Value = shared;
                }
            }

            /*if (lbShare.Items.Count > 0)
             * {
             *  string shared = string.Join(";", lbShare.Items.OfType<object>());
             *
             *  if (ckbApplyAll.Checked)
             *  {
             *      foreach (DataGridViewRow row in dgvCopySetup.Rows)
             *          row.Cells[7].Value = shared;
             *  }
             *  else
             *  {
             *      dgvCopySetup.CurrentRow.Cells[7].Value = shared;
             *  }
             * }*/
        }