private void btnVolver_Click(object sender, RoutedEventArgs e)
        {
            NavigationService navService = NavigationService.GetNavigationService(this);
            Page2             nextPage   = new Page2();

            navService.Navigate(nextPage);
        }
예제 #2
0
        private void btnIniciarSesion_Click(object sender, RoutedEventArgs e)
        {
            us = new Usuario();

            us.Rut      = txtUser.Text;
            us.Password = (string)txtPass.Password;

            if (txtUser.Text.Length > 0 && txtPass.Password.Length > 0)
            {
                if (us.ValidarUsuario())
                {
                    us.Read();
                    Global.RutUsuario        = us.Rut;
                    Global.NombreUsuario     = us.Nombre;
                    Global.AreaInvestigacion = "Por definir";
                    Global.JefeUsuario       = us.Jefe;

                    NavigationService navService = NavigationService.GetNavigationService(this);
                    Page2             nextPage   = new Page2();
                    navService.Navigate(nextPage);
                }
                else
                {
                    MessageBox.Show("Rut o contraseña inválidos. Asegúrese de entrar con perfil de administrador al sistema.", "Error!");
                }
            }
            else
            {
            }
        }
예제 #3
0
        private void btnIniciarSesion_Click(object sender, RoutedEventArgs e)
        {
            us = new Usuario();
            UsuarioOperacion usOp = new UsuarioOperacion(us);

            us.RUT      = txtUser.Text;
            us.PASSWORD = (string)txtPass.Password;
            try
            {
                if (txtUser.Text.Length > 0 && txtPass.Password.Length > 0)
                {
                    if (validarRut())
                    {
                        XML    formato = new XML();
                        string xml     = formato.Serializar(us);
                        WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient();

                        if (servicio.ValidarUsuario(xml))
                        {
                            usOp.Read();
                            if (servicio.Desactivado(xml))
                            {
                                Global.RutUsuario        = us.RUT;
                                Global.NombreUsuario     = us.NOMBRE;
                                Global.AreaInvestigacion = "Por definir";
                                Global.JefeUsuario       = us.JEFE_RESPECTIVO;
                                NavigationService navService = NavigationService.GetNavigationService(this);
                                Page2             nextPage   = new Page2();
                                navService.Navigate(nextPage);
                            }
                            else
                            {
                                MessageBox.Show("La cuenta utilizada se encuentra Desactivada", "Alerta");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Rut o contraseña inválidos. Asegúrese de entrar con perfil de administrador al sistema.", "Error!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Debe ingresar un Rut valido", "Aviso");
                    }
                }
                else
                {
                    MessageBox.Show("Debe ingresar su RUT y contraseña", "Alerta");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Surgieron inconvenientes al conectarse", "Alerta");
            }
        }