public MainWindow()
 {
     InitializeComponent();
     context             = new WALLLETEntities();
     signup              = new Signup();
     signup.okBtn.Click += OkBtn_Click;
     signup.Closing     += S_Closing;
     signup.ShowDialog();
     signup.Close();
 }
        private void OkBtn_Click(object sender, RoutedEventArgs e)
        {
            string login    = signup.login.Text;
            string password = signup.password.Password;

            data = (from item in context.Users
                    where item.login == login &&
                    item.password == password
                    select item).FirstOrDefault();

            if (data == null)
            {
                Random rand = new Random();
                context.Users.Add(new User()
                {
                    login     = login,
                    password  = password,
                    electricy = rand.Next(1000, 20000),
                    gas       = rand.Next(1000, 10000),
                    water     = rand.Next(1000, 5000),
                    phone     = rand.Next(1000, 4000),
                    amount    = rand.Next(5000, 80000)
                });
                context.SaveChanges();
                MessageBox.Show("Successfully signed up, try to login!");
            }
            else
            {
                w = new Wallet();


                w.luys.Content  = data.electricy + " AMD";
                w.gaz.Content   = data.gas + " AMD";
                w.phone.Content = data.phone + " AMD";
                w.water.Content = data.water + " AMD";
                w.cart.Content  = data.amount + " AMD";

                w.payLuys.Click  += PayLuys_Click;
                w.payGaz.Click   += PayGaz_Click;
                w.payPhone.Click += PayPhone_Click;
                w.payWater.Click += PayWater_Click;

                w.ShowDialog();
            }
            signup.Close();
        }