Example #1
0
 private void refreshZone()
 {
     InitData.list_zone = szwlForm.mainForm.dm.selectZone();
     InitData.AddData(callAreadataGridView, InitData.list_zone);
     //this.callAreadataGridView.AutoGenerateColumns = false;
     //this.callAreadataGridView.DataSource = InitData.list_zone;
     //this.callAreadataGridView.Refresh();
     if (callAreatabControl.SelectedIndex == 0)
     {
         if (this.callAreadataGridView.SelectedRows != null && this.callAreadataGridView.SelectedRows.Count > 0)
         {
             callAreaUpdatebtn.Enabled      = true;
             callAreaDeletebtn.Enabled      = true;
             callAreaBatchUpdatebtn.Enabled = true;
             callAreaBatchDelbtn.Enabled    = true;
         }
         else
         {
             callAreaUpdatebtn.Enabled      = false;
             callAreaDeletebtn.Enabled      = false;
             callAreaBatchUpdatebtn.Enabled = false;
             callAreaBatchDelbtn.Enabled    = false;
         }
     }
 }
Example #2
0
        private void userDeletebtn_Click(object sender, EventArgs e)
        {
            User admin = InitData.users[dataGridView1.CurrentRow.Index];

            if (admin == null)
            {
                dialog.MessageBox.Show(GlobalData.GlobalLanguage.not_choose);
                return;
            }
            if (InitData.users == null && InitData.users.Count == 0)
            {
                dialog.MessageBox.Show(GlobalData.GlobalLanguage.user_no_exist);
                return;
            }

            if (admin.id == 1)
            {
                DialogResult dr = dialog.MessageBox.Show(GlobalData.GlobalLanguage.Admin_cannot_delete,
                                                         GlobalData.GlobalLanguage.prompt,
                                                         MessageBoxButtons.YesNo);
                if (dr == DialogResult.Yes)
                {
                }
                else
                {
                    //do nothing
                }
            }
            else
            {
                DialogResult dr = dialog.MessageBox.Show(GlobalData.GlobalLanguage.want_delete_user + admin.name + "?",
                                                         GlobalData.GlobalLanguage.prompt,
                                                         MessageBoxButtons.YesNo);
                if (dr == DialogResult.Yes)
                {
                    if (InitData.users.Any(u => u.name == admin.name))
                    {
                        if (szwlForm.mainForm.dm.deleteUser(admin))
                        {
                            InitData.users.RemoveAll(u => u.name == admin.name);
                            InitData.AddData(dataGridView1, InitData.users);
                            //this.dataGridView1.AutoGenerateColumns = false;
                            //this.dataGridView1.DataSource = InitData.users;
                            //this.dataGridView1.Refresh();
                            dialog.MessageBox.Show(GlobalData.GlobalLanguage.delete_succe);
                        }
                    }
                    else
                    {
                        dialog.MessageBox.Show(GlobalData.GlobalLanguage.user_not_exist);
                        return;
                    }
                }
                else
                {
                    //do nothing
                }
            }
        }
Example #3
0
 private void userForm_Load(object sender, EventArgs e)
 {
     InitData.users = szwlForm.mainForm.dm.selectUser();
     InitData.AddData(dataGridView1, InitData.users);
     //this.dataGridView1.AutoGenerateColumns = false;
     //this.dataGridView1.DataSource = InitData.users;
     //this.dataGridView1.Refresh();
 }
Example #4
0
        private void userAddbtn_Click(object sender, EventArgs e)
        {
            AddUserForm  form = new AddUserForm();
            DialogResult rt   = form.ShowDialog();

            if (rt == DialogResult.OK)
            {
                InitData.AddData(dataGridView1, InitData.users);
                //this.dataGridView1.AutoGenerateColumns = false;
                //this.dataGridView1.DataSource = InitData.users;
                //this.dataGridView1.Refresh();
            }
        }
Example #5
0
        private void userUpdatebtn_Click(object sender, EventArgs e)
        {
            ChangeUser form  = new ChangeUser();
            User       admin = InitData.users[dataGridView1.CurrentRow.Index];

            form.admin = admin;
            DialogResult rt = form.ShowDialog();

            if (rt == DialogResult.OK)
            {
                InitData.AddData(dataGridView1, InitData.users);
                //this.dataGridView1.AutoGenerateColumns = false;
                //this.dataGridView1.DataSource = InitData.users;
                //this.dataGridView1.Refresh();
            }
        }
Example #6
0
        private void refreshCaller()
        {
            InitData.list_caller = szwlForm.mainForm.dm.selectCaller();
            if (InitData.list_caller == null)
            {
                return;
            }
            if (InitData.list_zone != null)
            {
                foreach (Caller caller in InitData.list_caller)
                {
                    foreach (Callzone zone in InitData.list_zone)
                    {
                        if (caller.callZone == zone.Id)
                        {
                            caller.callerZoneName = zone.name;
                        }
                    }
                }
            }

            InitData.AddData(callNumdataGridView, InitData.list_caller);
            //this.callNumdataGridView.AutoGenerateColumns = false;
            //this.callNumdataGridView.DataSource = InitData.list_caller;
            //this.callNumdataGridView.Refresh();

            if (callAreatabControl.SelectedIndex == 1)
            {
                if (this.callNumdataGridView.SelectedRows != null && this.callNumdataGridView.SelectedRows.Count > 0)
                {
                    callAreaUpdatebtn.Enabled      = true;
                    callAreaDeletebtn.Enabled      = true;
                    callAreaBatchUpdatebtn.Enabled = true;
                    callAreaBatchDelbtn.Enabled    = true;
                }
                else
                {
                    callAreaUpdatebtn.Enabled      = false;
                    callAreaDeletebtn.Enabled      = false;
                    callAreaBatchUpdatebtn.Enabled = false;
                    callAreaBatchDelbtn.Enabled    = false;
                }
            }
        }