예제 #1
0
        //Buscar un empleado por DUI
        public static DataTable Buscar_DUI(string dui)
        {
            D_Empleado OBJ = new D_Empleado();

            OBJ.DUI = dui;

            return(OBJ.Buscar_DUI(OBJ));
        }
예제 #2
0
        //Eliminar
        public static string Eliminar(int id_empleado)
        {
            D_Empleado OBJ = new D_Empleado();

            OBJ.ID_Empleado = id_empleado;

            return(OBJ.Eliminar(OBJ));
        }
예제 #3
0
        //Buscar por ID
        public static DataTable BuscarID(int id)
        {
            D_Empleado OBJ = new D_Empleado();

            OBJ.ID_Empleado = id;

            return(OBJ.BuscarID(OBJ));
        }
예제 #4
0
        //Login
        public static DataTable Loing(string usuario, string contraseña)
        {
            D_Empleado OBJ = new D_Empleado();

            OBJ.Usuario    = usuario;
            OBJ.Contraseña = contraseña;

            return(OBJ.Loing(OBJ));
        }
예제 #5
0
        //Anular
        public static string Anular(int id_empleado, string puesto)
        {
            D_Empleado OBJ = new D_Empleado();

            OBJ.ID_Empleado = id_empleado;
            OBJ.Puesto      = puesto;

            return(OBJ.Anular(OBJ));
        }
 private void HabilitarBienvenida(Usuario usuario)
 {
     logueado       = usuario;
     lblSaludo.Text = "TE DAMOS LA BIENVENIDA...";
     try
     {
         legajo = logueado.LegajoUsuario;
         Empleado empleadoLogueado = D_Empleado.GetNombreApellido(legajo);
         lblUsuario.Text = empleadoLogueado.Nombre + " " + empleadoLogueado.Apellido;
     }
     catch (Exception)
     {
         HabilitarMensaje("Problema con el acceso a la base de datos");
     }
     lblPassword.Text          = "Su sesión ha sido iniciada";
     lblTitulo.Visible         = false;
     lblLegajo.Visible         = false;
     lblUsuario.Visible        = true;
     lblPassword.Visible       = true;
     txtUsuario.Visible        = false;
     txtPassword.Visible       = false;
     lblMensaje.ForeColor      = Color.White;
     lblMensaje.Text           = "Abriendo el Sistema. Espere...por favor";
     lblMensaje.Visible        = true;
     btnAcceder.Visible        = false;
     btnRegistrar.Visible      = false;
     btnBuscar.Visible         = false;
     btnIngresar.Visible       = false;
     lblRegistrar.Visible      = false;
     linkLblRegistrar.Visible  = false;
     lblOlvidarDatos.Visible   = false;
     linkLblClickAqui.Visible  = false;
     timerCargaVentana.Enabled = true;
     progressBar.Enabled       = true;
     progressBar.Visible       = true;
     timerMensaje.Interval     = 4000;
     timerMensaje.Start();
     timerCargaVentana.Start();
 }
예제 #7
0
 private void BtnSI_Click(object sender, EventArgs e)
 {
     pictureBoxPregunta.Visible = false;
     pictureBoxSalida.Visible   = true;
     try
     {
         int      legajo           = logueado.LegajoUsuario;
         Empleado empleadoLogueado = D_Empleado.GetNombreApellido(legajo);
         lblUsuario.Text = empleadoLogueado.Nombre + " " + empleadoLogueado.Apellido;
     }
     catch (Exception)
     {
         lblUsuario.Text = logueado.Nickname;
         //MessageBox.Show("" + ex);
     }
     label.Text          = "Gracias por utilizar el sistema";
     btnSI.Visible       = false;
     btnNo.Visible       = false;
     progressBar.Enabled = true;
     progressBar.Visible = true;
     timerCerrarSesion.Start();
     TimerCerrarSesion_Tick(sender, e);
 }
예제 #8
0
        //Insertar
        public static string Insertar(int id_empleado, string nombre, string apellido, int edad, string correo,
                                      string telefono, string celular, string dui, string nit, string isss,
                                      string usuario, String contraseña, string puesto, string departamento)
        {
            D_Empleado OBJ = new D_Empleado();

            OBJ.ID_Empleado  = id_empleado;
            OBJ.Nombre       = nombre;
            OBJ.Apellido     = apellido;
            OBJ.Edad         = edad;
            OBJ.Correo       = correo;
            OBJ.Telefono     = telefono;
            OBJ.Celular      = celular;
            OBJ.DUI          = dui;
            OBJ.NIT          = nit;
            OBJ.ISSS         = isss;
            OBJ.Usuario      = usuario;
            OBJ.Contraseña   = contraseña;
            OBJ.Puesto       = puesto;
            OBJ.Departamento = departamento;

            return(OBJ.Insertar(OBJ));
        }
예제 #9
0
        private void DatosUsuario(bool editar)
        {
            try
            {
                empleadoLogueado = D_Empleado.GetNombreApellido(logueado.LegajoUsuario);
                lblApellido.Text = empleadoLogueado.Apellido;
                lblNombre.Text   = empleadoLogueado.Nombre;
                txtUsuario.Text  = logueado.Nickname;
                lblLegajo.Text   = "LEGAJO: " + logueado.LegajoUsuario;
                if (editar)
                {
                    txtUsuario.Enabled = true;

                    lblPassword.Visible          = true;
                    lblConfirmarPassword.Visible = true;
                    txtPassword.Visible          = true;
                    txtPassword.Text             = logueado.Password;
                    txtConfirmarPassword.Visible = true;
                    txtConfirmarPassword.Text    = logueado.Password;

                    txtUsuario.Focus();
                }
                else
                {
                    txtUsuario.Enabled = false;

                    lblPassword.Visible          = false;
                    lblConfirmarPassword.Visible = false;
                    txtPassword.Visible          = false;
                    txtConfirmarPassword.Visible = false;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 private void BtnRegistrar_Click(object sender, EventArgs e)
 {
     nickname = txtUsuario.Text;
     password = txtPassword.Text;
     if (maskedTxtLegajo.Text.Equals(""))
     {
         HabilitarMensaje(" Debe ingresar su legajo");
         maskedTxtLegajo.Focus();
     }
     else
     {
         try
         {
             legajo = int.Parse(maskedTxtLegajo.Text.Trim());
             if (D_Empleado.ValidarLegajo(legajo))
             {
                 Usuario usuario = D_Usuario.GetUsuario(legajo);
                 if (usuario != null)
                 {
                     HabilitarMensaje("Ya existe un usuario con ese legajo");
                     maskedTxtLegajo.Text = "";
                     maskedTxtLegajo.Focus();
                     txtUsuario.Text         = "";
                     txtPassword.Text        = "";
                     txtRepetirPassword.Text = "";
                 }
                 else
                 {
                     if (txtUsuario.Text.Equals(""))
                     {
                         HabilitarMensaje(" Debe ingresar un usuario");
                         txtUsuario.Focus();
                     }
                     else if (txtPassword.Text.Equals("") || txtRepetirPassword.Text.Equals(""))
                     {
                         if (txtPassword.Text.Equals(""))
                         {
                             HabilitarMensaje(" Debe ingresar un password");
                             txtPassword.Focus();
                         }
                         else
                         {
                             HabilitarMensaje(" Debe repetir el password para validarlo");
                             txtRepetirPassword.Focus();
                         }
                     }
                     else if (txtPassword.Text.Equals(txtRepetirPassword.Text))
                     {
                         try
                         {
                             if (D_Usuario.ValidarNickname(txtUsuario.Text))
                             {
                                 HabilitarMensaje("El nombre de usuario ya se encuentra registrado");
                                 txtUsuario.Text = "";
                                 txtUsuario.Focus();
                             }
                             else if (D_Usuario.RegistrarUsuario(nickname, password, legajo))
                             {
                                 LimpiarVentana();
                                 HabilitarBienvenida(D_Usuario.GetUsuario(nickname, password));
                             }
                             else
                             {
                                 HabilitarMensaje("Error en la base de datos");
                             }
                         }
                         catch (Exception)
                         {
                             HabilitarMensaje("Problema con el acceso a la base de datos");
                         }
                     }
                     else
                     {
                         HabilitarMensaje("Los password ingresados no coinciden");
                         txtRepetirPassword.Text = "";
                         txtRepetirPassword.Focus();
                     }
                 }
             }
             else
             {
                 HabilitarMensaje("No hay registrado un empleado con ese legajo");
                 maskedTxtLegajo.Text = "";
                 maskedTxtLegajo.Focus();
                 txtUsuario.Text         = "";
                 txtPassword.Text        = "";
                 txtRepetirPassword.Text = "";
             }
         }
         catch (Exception)
         {
             HabilitarMensaje("Problema con el acceso a la base de datos");
         }
     }
 }
예제 #11
0
        //Mostrar Datos
        public static DataTable Ver()
        {
            D_Empleado OBJ = new D_Empleado();

            return(OBJ.Ver());
        }