コード例 #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();
 }
コード例 #2
0
        public Stt(Ctg ctg, Prj prj)
        {
            InitCtg(ctg);
            PrjId   = prj.PrjId;
            PrjName = prj.PrjName;
            string sql = $"SELECT stt_id FROM stt WHERE ctg_id = {CtgId} AND prj_id = {PrjId}";

            SttId   = new db3work(sql).ScalarSql();
            SttName = CtgName + " / " + PrjName;
        }
コード例 #3
0
 public void InitCtg(Ctg ctg)
 {
     CtgId       = ctg.CtgId;
     CtgName     = ctg.CtgName;
     SttFromOrTo = "stt_id_from";
     if (ctg.CtgField == "ctg_id_to")
     {
         SttFromOrTo = "stt_id_to";
     }
 }
コード例 #4
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;
 }
コード例 #5
0
 public Stt(Ctg ctg)
 {
     InitCtg(ctg);
 }