private async void Btn_Iniciarsesion_Click(object sender, RoutedEventArgs e) { MisOfertas.Negocio.Administrador admin = new MisOfertas.Negocio.Administrador(); //llamando a metodo para validar datos if (admin.ValidacionAdmin(txt_usuario.Text, pass_contrasena.Password.ToString().Trim())) { Bienvenido saludo = new Bienvenido(); admin.Rut = txt_usuario.Text; if (admin.Read()) { saludo.txt_nombre.Text = "Bienvenido " + admin.Nombres + " " + admin.Apellidos; } saludo.Show(); saludo.Topmost = true; PerfilAdministrador pAdmin = new PerfilAdministrador(); this.Hide(); App.Current.MainWindow.Hide(); //esto me permite cerrar la ventana main ya que con la intruccion hide() por si sola no lo logra. pAdmin.Closed += (s, args) => App.Current.Shutdown(); //Detiene la app. //opci....this.close();// pAdmin.Show(); } else { await this.ShowMessageAsync("ERROR", "Usuario No Encontrado // Usuario o Contraseña Incorrecto"); } }
private async void Button_Click_1(object sender, RoutedEventArgs e) { MisOfertas.Negocio.Encargado_Tienda encargado = new MisOfertas.Negocio.Encargado_Tienda() { Rut = txt_rut.Text, }; if (encargado.Read()) { txt_rut.Text = encargado.Rut; txt_nombres.Text = encargado.Nombres; txt_apellidos.Text = encargado.Apellidos; cb_sexo.SelectedIndex = encargado.Idsexo; cb_tienda.SelectedIndex = encargado.Idtienda; cb_tipo.SelectedIndex = 2; txt_contrasena.Text = encargado.Contrasena; txt_conf_contrasena.Text = encargado.Contrasena; //MessageBox.Show("Encargado de Tienda Encontrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information); await this.ShowMessageAsync("AVISO", "Encargado de Tienda Encontrado!"); } else { MisOfertas.Negocio.Administrador admin = new MisOfertas.Negocio.Administrador() { Rut = txt_rut.Text, }; if (admin.Read()) { txt_rut.Text = admin.Rut; txt_nombres.Text = admin.Nombres; txt_apellidos.Text = admin.Apellidos; cb_sexo.SelectedIndex = admin.Idsexo; cb_tienda.SelectedIndex = admin.Idtienda; cb_tipo.SelectedIndex = 1; txt_contrasena.Text = admin.Contrasena; txt_conf_contrasena.Text = admin.Contrasena; //MessageBox.Show("Administrador Encontrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information); await this.ShowMessageAsync("AVISO", "Administrador Encontrado!"); } else { //MessageBox.Show("Usuario No Encontrado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information); await this.ShowMessageAsync("AVISO", "Usuario No Encontrado!"); Limpiar(); } } }