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(); }
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; }
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"; } }
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; }
public Stt(Ctg ctg) { InitCtg(ctg); }