Ejemplo n.º 1
0
 private void callAreaUpdatebtn_Click(object sender, EventArgs e)
 {
     if (callAreatabControl.SelectedIndex == 0)
     {
         int          index = callAreadataGridView.CurrentRow.Index;
         Callzone     zone  = InitData.list_zone[index];
         EditAreaForm form  = new EditAreaForm();
         form.zone = zone;
         DialogResult dr = form.ShowDialog();
         if (dr == DialogResult.OK)
         {
             refreshZone();
             refreshCaller();
         }
     }
     else
     {
         int            index  = callNumdataGridView.CurrentRow.Index;
         Caller         caller = InitData.list_caller[index];
         EditCallerForm form   = new EditCallerForm();
         form.caller = caller;
         DialogResult dr = form.ShowDialog();
         if (dr == DialogResult.OK)
         {
             refreshCaller();
         }
     }
 }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Callzone zone = new Callzone();

            zone.name = areaName.Text;
            if (string.IsNullOrWhiteSpace(zone.name))
            {
                dialog.MessageBox.Show(GlobalData.GlobalLanguage.zone_null);
                return;
            }

            if (InitData.list_zone == null)
            {
                InitData.list_zone = new List <Callzone>();
            }
            if (InitData.list_zone.Any(z => z.name == zone.name))
            {
                dialog.MessageBox.Show(GlobalData.GlobalLanguage.zone_had_exist);
                return;
            }
            if (szwlForm.mainForm.dm.insertZone(zone))
            {
                InitData.list_zone = szwlForm.mainForm.dm.selectZone();
                dialog.MessageBox.Show(GlobalData.GlobalLanguage.add_success);
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
Ejemplo n.º 3
0
 private void callAreaBatchDelbtn_Click(object sender, EventArgs e)
 {
     if (callAreatabControl.SelectedIndex == 0)
     {
         DataGridViewSelectedCellCollection collection = callAreadataGridView.SelectedCells;
         DialogResult dr = dialog.MessageBox.Show(GlobalData.GlobalLanguage.want_to_delete_choosed, GlobalData.GlobalLanguage.prompt, MessageBoxButtons.OKCancel);
         if (dr == DialogResult.OK)
         {
             for (int i = 0; i < collection.Count; i = i + 2)
             {
                 DataGridViewCell cell = collection[i];
                 Callzone         zone = InitData.list_zone[cell.RowIndex];
                 Callzone         tem  = new Callzone();
                 tem.Id   = zone.Id;
                 tem.name = zone.name;
                 szwlForm.mainForm.dm.deleteZone(tem);
             }
             InitData.list_zone = szwlForm.mainForm.dm.selectZone();
             callAreadataGridView.DataSource = null;
             callAreadataGridView.DataSource = InitData.list_zone;
             dialog.MessageBox.Show(GlobalData.GlobalLanguage.delete_succe);
         }
     }
     else
     {
         DataGridViewSelectedCellCollection collection = callNumdataGridView.SelectedCells;
         DialogResult dr = dialog.MessageBox.Show(GlobalData.GlobalLanguage.want_to_delete_choosed, GlobalData.GlobalLanguage.prompt, MessageBoxButtons.OKCancel);
         if (dr == DialogResult.OK)
         {
             for (int i = 0; i < collection.Count; i = i + 3)
             {
                 DataGridViewCell cell   = collection[i];
                 Caller           caller = InitData.list_caller[cell.RowIndex];
                 Caller           tem    = new Caller();
                 tem.ID          = caller.ID;
                 tem.callerNum   = caller.callerNum;
                 tem.callZone    = caller.callZone;
                 tem.employeeNum = caller.employeeNum;
                 szwlForm.mainForm.dm.deleteCaller(tem);
             }
             InitData.list_caller           = szwlForm.mainForm.dm.selectCaller();
             callNumdataGridView.DataSource = null;
             callNumdataGridView.DataSource = InitData.list_caller;
             dialog.MessageBox.Show(GlobalData.GlobalLanguage.delete_succe);
         }
     }
 }
Ejemplo n.º 4
0
 private void callAreaDeletebtn_Click(object sender, EventArgs e)
 {
     if (callAreatabControl.SelectedIndex == 0)
     {
         int          index = callAreadataGridView.CurrentRow.Index;
         Callzone     zone  = InitData.list_zone[index];
         DialogResult dr    = dialog.MessageBox.Show(GlobalData.GlobalLanguage.want_to_delete_zone + zone.name + "?",
                                                     GlobalData.GlobalLanguage.prompt,
                                                     MessageBoxButtons.YesNo);
         if (dr == DialogResult.Yes)
         {
             if (InitData.list_zone == null || InitData.list_zone.Count == 0)
             {
                 dialog.MessageBox.Show(GlobalData.GlobalLanguage.no_zone_to_delete);
                 return;
             }
             szwlForm.mainForm.dm.deleteZone(zone);
             InitData.list_zone.RemoveAll(z => z.Id == zone.Id);
             dialog.MessageBox.Show(GlobalData.GlobalLanguage.delete_succe);
             refreshZone();
             refreshCaller();
         }
     }
     else
     {
         int          index  = callNumdataGridView.CurrentRow.Index;
         Caller       caller = InitData.list_caller[index];
         DialogResult dr     = dialog.MessageBox.Show(GlobalData.GlobalLanguage.want_to_delte_caller + caller.callerNum + "?",
                                                      GlobalData.GlobalLanguage.prompt,
                                                      MessageBoxButtons.YesNo);
         if (dr == DialogResult.Yes)
         {
             if (InitData.list_zone == null || InitData.list_zone.Count == 0)
             {
                 dialog.MessageBox.Show(GlobalData.GlobalLanguage.caller_exist);
                 return;
             }
             szwlForm.mainForm.dm.deleteCaller(caller);
             InitData.list_caller.RemoveAll(c => c.callerNum == caller.callerNum);
             dialog.MessageBox.Show(GlobalData.GlobalLanguage.delete_succe);
             refreshCaller();
         }
     }
 }