private void Atras_Click(object sender, RoutedEventArgs e) { SeleccionarOpcion so = new SeleccionarOpcion(); so.Show(); this.Close(); }
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(); }