Ejemplo n.º 1
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            string    pass1     = passwordBox1.Password;
            string    pass2     = passwordBox2.Password;
            NeUsuario neUsuario = new NeUsuario();
            int       resp      = neUsuario.cambioPass(user, pass1, pass2);

            switch (resp)
            {
            case -1:
                MessageBox.Show("Imposible con datos vacios");
                break;

            case -2:
                MessageBox.Show("No coinciden las credenciales proporcionadas");
                break;

            case -3:
                MessageBox.Show("Error al cambiar la password del usuario " + user.User);
                break;

            case 0:
                MessageBox.Show("Exito al cambiar la password");
                this.Close();
                break;
            }
        }
Ejemplo n.º 2
0
 public InsertMantenimientoAeronave()
 {
     InitializeComponent();
     fechaInspeccion.SelectedDate = DateTime.Now.Date;
     matricula             = Sesion.GetValue <string>("Matricula");
     textBoxMatricula.Text = matricula;
     neUsuario             = new NeUsuario();
     ds = new DataSet();
     ds = neUsuario.getOperadores();
     comboBoxEncargado.DisplayMemberPath = "NOMBRE";
     comboBoxEncargado.SelectedValuePath = "RUT";
     comboBoxEncargado.ItemsSource       = ds.Tables["operadores"].DefaultView;
 }
Ejemplo n.º 3
0
 public InsertMantenimientoComponente()
 {
     InitializeComponent();
     fechaInspeccion.SelectedDate = DateTime.Now.Date;
     idComp             = Sesion.GetValue <int>("idComp");
     textBoxIdComp.Text = idComp.ToString();
     neUsuario          = new NeUsuario();
     ds = new DataSet();
     ds = neUsuario.getOperadores();
     comboBoxEncargado.DisplayMemberPath = "NOMBRE";
     comboBoxEncargado.SelectedValuePath = "RUT";
     comboBoxEncargado.ItemsSource       = ds.Tables["operadores"].DefaultView;
 }
Ejemplo n.º 4
0
        private void buttonIngreso_Click(object sender, RoutedEventArgs e)
        {
            NeUsuario login   = new NeUsuario();
            Usuario   usuario = new Usuario();
            int       resp    = new int();

            usuario.User     = textBoxUsuario.Text;
            usuario.Password = passwordBox.Password;
            resp             = login.Login(usuario);
            switch (resp)
            {
            case -1:
                MessageBox.Show("Las credenciales proporcionadas son incorrectas.", "Error en el ingreso");
                textBoxUsuario.Text  = "";
                passwordBox.Password = "";
                break;

            case -2:
                MessageBox.Show("EL usuario ingresado no se encuentra activo.", "Error en el ingreso");
                textBoxUsuario.Text  = "";
                passwordBox.Password = "";
                break;

            case -3:
                MessageBox.Show("Ingrese sus credenciales, no se permiten datos vacios.", "Error en el ingreso");
                textBoxUsuario.Text  = "";
                passwordBox.Password = "";
                break;

            //Modulo Administrador
            case 1:
                administrador = new Modulo_Administrador(usuario);
                this.Hide();
                administrador.ShowDialog();
                this.Close();
                break;

            //Modulo operador
            case 2:
                operador = new Modulo_Operador(usuario);
                this.Hide();
                operador.ShowDialog();
                this.Close();
                break;

            //Modulo piloto
            case 3:
                piloto = new Modulo_Piloto(usuario);
                this.Hide();
                piloto.ShowDialog();
                this.Close();
                break;

            //Modulo consultor
            case 4:
                consultor = new Modulo_Consultor(usuario);
                this.Hide();
                consultor.ShowDialog();
                this.Close();
                break;
            }
        }