public EditMyProfileViewModel(DBDataOperation myBd, Window w2, int past)
 {
     bd       = myBd;
     pastPage = past;
     user     = bd.GetUSER(App.id);
     Name     = user.name;
     Surname  = user.surname;
     Login    = user.login;
     Password = user.password;
     thisW    = w2;
 }
Beispiel #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (bd.GetUSER(TB1.Text, TB2.Text))
            {
                MessageBox.Show("Пользователь найден");
            }
            else
            {
                MessageBox.Show("Пользователь не найден");
            }

            /* Window2 f = new Window2();
             * f.Show();
             * this.Close();*/
        }
Beispiel #3
0
        private void Button1_Click(object sender, RoutedEventArgs e)
        {
            if (TextBox1.Text.Trim() != "" && TextBox2.Text.Trim() != "" && TextBox3.Text.Trim() != "" && PasswordBox1.Password.Trim() != "" && PasswordBox2.Password.Trim() != "")
            {
                if (PasswordBox1.Password != PasswordBox2.Password)
                {
                    MessageBox.Show("Пароли не совпадают");
                }
                else
                {
                    //проверить логин занят??

                    //получить данные из текстовых полей в переменныеы
                    string login = TextBox3.Text.Trim();
                    if (bd.GetUSER(login))
                    {
                        MessageBox.Show("Данный логин занят");
                    }
                    else
                    {
                        string     password = PasswordBox1.Password.Trim();
                        string     name     = TextBox1.Text.Trim();
                        string     surname  = TextBox2.Text.Trim();
                        USER_Model u        = new USER_Model();
                        u.name     = name;
                        u.surname  = surname;
                        u.login    = login;
                        u.password = password;
                        bd.CreateUSER(u);
                        MessageBox.Show("Пользователь добавлен");
                        MainWindow m = new MainWindow();
                        m.Show();
                        this.Close();
                    }
                }
            }
            else
            {
                MessageBox.Show("Не все поля заполнены");
            }
        }
Beispiel #4
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("Неверный логин или пароль");
                }
            }
        }
        public EditMyProfileView(DBDataOperation myBd, Window w2)
        {
            bd       = myBd;
            user     = bd.GetUSER(App.id)[0];
            Name     = user.name;
            Surname  = user.surname;
            Login    = user.login;
            Password = user.password;

            Limit = user.limit_size.ToString();
            thisW = w2;
            DateTime     Date2 = DateTime.Now;
            DateTime     Date1 = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
            List <Order> or    = bd.GetEXPENSESELECT(Date1, Date2, App.id);
            double       r     = 0;

            for (int i = 0; i < or.Count; i++)
            {
                r += (double)or[i].expense_size;
            }
            Limit2 = Convert.ToDouble(Limit) - r;
        }