Exemple #1
0
 private void Refresh()
 {
     //Очищаю DataGrid критериев и проектов
     DataGridCtg.DataContext = null;
     DataGridPrj.DataContext = null;
     DataGridCsh.DataContext = null;
     //Заполняю основную таблицу
     _csh = new Csh();
     _csh.Fill(DataGridCsh);
     ButtonAdd.Content = "Добавить";
     //Заполняю критерии
     _ctg = new Ctg(DataGridCtg, TextBoxFrom);
     _prj = new Prj(_ctg);
     _stt = new Stt(_ctg);
     //Обнуляем переменные и сумму
     ButtonAdd.IsEnabled = false;
     TextBoxSum.Text     = "0.00";
     TextBoxComment.Text = "";
     DateCsh.Text        = DateTime.Now.ToString(CultureInfo.CurrentCulture);
     TextBoxTo.Text      = "Куда";
     TextBoxFrom.Text    = "Откуда";
     TextBoxSumFrom.Text = "";
     TextBoxSumTo.Text   = "";
     TextBoxFrom.Focus();
 }
Exemple #2
0
 private void CtgSelect(DataGrid dataGrid)
 {
     if (_textBoxToIsFocused)
     {
         _ctg = new Ctg(dataGrid, TextBoxTo);
         _stt = new Stt(_ctg);
     }
     if (_textBoxFromIsFocused)
     {
         _ctg = new Ctg(dataGrid, TextBoxFrom);
         _stt = new Stt(_ctg);
     }
     ButtonAdd.IsEnabled = false;
 }
Exemple #3
0
        private void PrjSelect() //Изменение выбора в проектах
        {
            DataRowView drv = (DataRowView)DataGridPrj.SelectedItem;

            if (drv == null)
            {
                return;
            }
            _prj.PrjId = drv.Row[0].ToString();
            _stt       = new Stt(_ctg, _prj);

            switch (_stt.SttFromOrTo)
            {
            case "stt_id_from":
                _csh.SttIdFrom      = _stt;
                TextBoxSumFrom.Text = _csh.GetTotalSum(_csh.SttIdFrom);
                TextBoxFrom.Text    = _csh.SttIdFrom.SttName;
                TextBoxTo.Focus();
                break;

            case "stt_id_to":
                _csh.SttIdTo      = _stt;
                TextBoxSumTo.Text = _csh.GetTotalSum(_csh.SttIdTo);
                TextBoxTo.Text    = _csh.SttIdTo.SttName;
                TextBoxSum.Focus();
                break;
            }
            try
            {
                if (_csh.SttIdFrom.SttName != "" && _csh.SttIdTo.SttName != "")
                {
                    ButtonAdd.IsEnabled = true;
                }
            }
            catch
            {
                ButtonAdd.IsEnabled = false;
            }
        }