Beispiel #1
0
        public IncomeView(DBDataOperation myBd, System.Windows.Window w2)
        {
            bd = myBd;

            IncomeGuide    = bd.GetINCOME_GUIDE();
            iNCOMEDate     = DateTime.Now;
            iNCOMESize     = "0";
            iNCOMEDate2    = DateTime.Now;
            iNCOMEDate1    = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
            IncomeDataGrid = bd.GetINCOMESELECT(iNCOMEDate1, iNCOMEDate2, App.id);
            w = w2;
            double r = 0;

            for (int i = 0; i < IncomeDataGrid.Count; i++)
            {
                r += (double)IncomeDataGrid[i].income_size;
            }
            iNCOMESum = "Итого " + r.ToString();
        }
Beispiel #2
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            if (PasswordBox1.Password.Trim() == "" || TextBox1.Text.Trim() == "")
            {
                MessageBox.Show("Поля не заполнены");
            }
            else
            {
                string Password = PasswordBox1.Password;
                string Login    = TextBox1.Text;
                id = bd.GetUSER(Login, Password);
                if (id != 0)
                {
                    Window2 f = new Window2(id);

                    List <INCOME_GUIDE_Model> k = bd.GetINCOME_GUIDE();

                    for (int i = 0; i < k.Count; i++)
                    {
                        f.ComboBox1.Items.Add(k[i]);
                    }

                    f.ComboBox1.SelectedValuePath = "income_guide_code_ID";
                    f.ComboBox1.DisplayMemberPath = "income_type";
                    f.ComboBox1.SelectedIndex     = 0;
                    f.DatePicker1.SelectedDate    = DateTime.Now;
                    f.DatePicker2.SelectedDate    = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
                    f.DatePicker3.SelectedDate    = DateTime.Now;

                    //сформиррвать загрузку данных датагрил данных за выбранный период
                    f.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Неверный логин или пароль");
                }
            }
        }