예제 #1
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();
             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);
         }
     }
     else
     {
         MessageBox.Show("Не все поля заполнены");
     }
 }
 public void CreateUSER(USER_Model u)
 {
     db.USERs.Add(new USER()
     {
         user_code_ID = u.user_code_ID,
         name         = u.name,
         surname      = u.surname,
         login        = u.login,
         password     = u.password,
         limit_size   = 0
     });
     Save();
 }
        public void UpdateUSER(USER_Model e)
        {
            USER ph = db.USERs.Find(e.user_code_ID);



            ph.user_code_ID = e.user_code_ID;
            ph.name         = e.name;
            ph.surname      = e.surname;
            ph.password     = e.password;
            ph.limit_size   = (decimal)e.limit_size;


            Save();
        }
예제 #4
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("Не все поля заполнены");
            }
        }
        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;
        }