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");
            }
        }
Example #2
0
        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();
                }
            }
        }