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(); } } }
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(); } }
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); } } }
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(); } } }