private void tab1_menu2_Click(object sender, RoutedEventArgs e) { //탭2 삭제 MenuItem __menuItem = (MenuItem)e.Source; ContextMenu __contextMenu = (ContextMenu)__menuItem.Parent; ListView __lv = (ListView)__contextMenu.PlacementTarget; INTERNATIONALRATE __rowview = (INTERNATIONALRATE)__lv.SelectedItem; internationalrates.REMOVE(__rowview); }
private void tab1_menu1_Click(object sender, RoutedEventArgs e) { //탭2 수정 MenuItem __menuItem = (MenuItem)e.Source; ContextMenu __contextMenu = (ContextMenu)__menuItem.Parent; ListView __lv = (ListView)__contextMenu.PlacementTarget; INTERNATIONALRATE __rowview = (INTERNATIONALRATE)__lv.SelectedItem; AddPrefixInternational __pop = new AddPrefixInternational(AddPrefixStates.Modify); __pop.Owner = this; __pop._obj = __rowview; __pop.Show(); }
private void btnOk_Click(object sender, RoutedEventArgs e) { // 값 filter if (string.IsNullOrEmpty(txtKind.Text.Trim())) { MessageBox.Show("대역 번호를 입력하세요."); txtKind.Focus(); return; } if (string.IsNullOrEmpty(txtLRate.Text.Trim())) { MessageBox.Show("유선 착신 요율(원)을 입력하세요."); txtLRate.Focus(); return; } if (string.IsNullOrEmpty(txtLSec.Text.Trim())) { MessageBox.Show("유선 착신 요율(초)을 입력하세요."); txtLSec.Focus(); return; } if (string.IsNullOrEmpty(txtMRate.Text.Trim())) { MessageBox.Show("무선 착신 요율(원)을 입력하세요."); txtMRate.Focus(); return; } if (string.IsNullOrEmpty(txtMSec.Text.Trim())) { MessageBox.Show("무선 착신 요율(초)을 입력하세요."); txtMSec.Focus(); return; } if (_mode == AddPrefixStates.Add) { _obj = new INTERNATIONALRATE() { areacode = int.Parse(txtKind.Text.Trim()) , lrate = float.Parse(txtLRate.Text.Trim()) , lsec = int.Parse(txtLSec.Text.Trim()) , mrate = float.Parse(txtMRate.Text.Trim()) , msec = int.Parse(txtMSec.Text.Trim()) }; txtKind.Text = string.Empty; txtLRate.Text = "50"; txtLSec.Text = "60"; txtMRate.Text = "50"; txtMSec.Text = "60"; _parentWin.internationalrates.ADD(_obj); } else if (_mode == AddPrefixStates.Modify) { //_obj.areacode = int.Parse(txtKind.Text.Trim()); //_obj.lrate = float.Parse(txtLRate.Text.Trim()); //_obj.lsec = int.Parse(txtLSec.Text.Trim()); //_obj.mrate = float.Parse(txtMRate.Text.Trim()); //_obj.msec = int.Parse(txtMSec.Text.Trim()); _parentWin.internationalrates.MODIFY(_obj); this.Close(); } }