private void Atras_Click(object sender, RoutedEventArgs e)
        {
            SeleccionarOpcion so = new SeleccionarOpcion();

            so.Show();
            this.Close();
        }
Esempio n. 2
0
 private void btnAcceder_Click(object sender, RoutedEventArgs e)
 {
     if (u.RepositorioUsuarios.Single(a => a.nickusuario == textBoxUser.Text || a.emailusuario == textBoxUser.Text) != null)
     {
         if (u.RepositorioUsuarios.Single(a => a.nickusuario == textBoxUser.Text && a.passwordusuario == passwordBox.Password) != null)
         {
             user = u.RepositorioUsuarios.Single(a => a.nickusuario == textBoxUser.Text);
             if (!Directory.Exists(@".\..\..\Usuarios\" + user.CuentasBancarias.FirstOrDefault().numerocuenta))
             {
                 Directory.CreateDirectory(@".\..\..\Usuarios\" + user.CuentasBancarias.FirstOrDefault().numerocuenta);
             }
             SeleccionarOpcion so = new SeleccionarOpcion();
             so.Show();
             this.Close();
         }
         else
         {
             MaterialMessageBox.ShowError("La contraseña y el usuario no son correctos.");
         }
     }
     else
     {
         MaterialMessageBox.ShowError("No existe el usuario " + textBoxUser.Text + " en la base de datos");
     }
 }
 private void button_Click(object sender, RoutedEventArgs e)
 {
     if (!String.IsNullOrWhiteSpace(textBoxApellidos.Text) && !String.IsNullOrWhiteSpace(textBoxDNI.Text) && !String.IsNullOrWhiteSpace(textBoxEmail.Text) && !String.IsNullOrWhiteSpace(textBoxNick.Text) && !String.IsNullOrWhiteSpace(textBoxNombre.Text) && !String.IsNullOrWhiteSpace(textBoxPassword.Password) && !String.IsNullOrWhiteSpace(textBoxTlf.Text) && comboBoxNumCuentas.SelectedIndex > -1)
     {
         if (MainWindow.u.RepositorioUsuarios.Single(a => a.nickusuario == textBoxNick.Text) == null)
         {
             user                  = new Usuario();
             user.dniusuario       = textBoxDNI.Text;
             user.nombreusuario    = textBoxNombre.Text;
             user.apellidosusuario = textBoxApellidos.Text;
             user.nickusuario      = textBoxNick.Text;
             user.passwordusuario  = textBoxPassword.Password;
             user.emailusuario     = textBoxEmail.Text;
             user.tlfusuario       = textBoxTlf.Text;
             if (validado(user))
             {
                 MainWindow.u.RepositorioUsuarios.Create(user);
                 if (image.Source != null && !String.IsNullOrWhiteSpace(filename))
                 {
                     if (!File.Exists("./../../../Imagenes/" + filename))
                     {
                         File.Copy(image.Source.ToString(), "./../../../Imagenes/" + filename);
                     }
                     else
                     {
                         //File.Copy(image.Source.ToString(), System.Environment.CurrentDirectory + "../../../Imagenes/" + filename.Split('.')[0] + DateTime.Now.Millisecond + filename.Split('.')[1]);
                     }
                     //user.imagenUsuario = filename;
                 }
                 for (int i = 0; i < Convert.ToInt32(comboBoxNumCuentas.SelectedItem.ToString()); i++)
                 {
                     Usuario        usuario = MainWindow.u.RepositorioUsuarios.Single(a => a.nickusuario == textBoxNick.Text);
                     RegistroCuenta rc      = new RegistroCuenta(usuario);
                     rc.ShowDialog();
                 }
                 MainWindow.user = MainWindow.u.RepositorioUsuarios.Single(a => a.nickusuario == textBoxNick.Text);
                 if (!Directory.Exists(@".\..\..\Usuarios"))
                 {
                     Directory.CreateDirectory(@".\..\..\Usuarios");
                 }
                 MaterialMessageBox.Show("Se ha añadido el usuario correctamente", "Advertencia");
                 SeleccionarOpcion so = new SeleccionarOpcion();
                 MainWindow.user = MainWindow.u.RepositorioUsuarios.Single(a => a.nickusuario == textBoxNick.Text);
                 so.Show();
                 this.Close();
             }
         }
         else
         {
             MaterialMessageBox.ShowError("Ya existe ese nick o email en la base de datos, modifique los campos.");
         }
     }
     else
     {
         MaterialMessageBox.ShowError("Rellene los campos");
     }
 }
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            SeleccionarOpcion so = new SeleccionarOpcion();

            so.Show();
        }