예제 #1
0
        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);
        }
예제 #2
0
        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();
        }
예제 #3
0
        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();
            }
        }