예제 #1
0
        private void btnIniciar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TBUsuario.Text == "Tecnologia" && TBContraseña.Text == "SQL")
                {
                    frmEquipos frmEquipos = new frmEquipos();
                    //
                    frmEquipos.ShowDialog();
                }
                else
                {
                    DataTable Datos = Negocio.fUsuario.Login_SQL(this.TBUsuario.Text, this.TBContraseña.Text);
                    //Evaluamos si  existen los Datos
                    if (Datos.Rows.Count == 0)
                    {
                        MessageBox.Show("Acceso Denegado al Sistema, Usuario o Contraseña Incorrecto. Si el Problema Persiste Contacte al Area de Sistemas", "Crediya v1.0", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        frmMenuPrincipal frm = new frmMenuPrincipal();
                        frm.Idempleado      = Datos.Rows[0][0].ToString();
                        frm.Empleado        = Datos.Rows[0][1].ToString();
                        frm.UsuarioLogueado = Datos.Rows[0][2].ToString();

                        frm.SQL_Guardar   = Datos.Rows[0][4].ToString();
                        frm.SQL_Editar    = Datos.Rows[0][5].ToString();
                        frm.SQL_Eliminar  = Datos.Rows[0][6].ToString();
                        frm.SQL_Consultar = Datos.Rows[0][7].ToString();

                        frm.Menu_Prestamos = Datos.Rows[0][8].ToString();
                        frm.Menu_Reportes  = Datos.Rows[0][10].ToString();
                        frm.Menu_Sistema   = Datos.Rows[0][11].ToString();

                        frm.Show();
                        this.Hide();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
예제 #2
0
        private void TBContraseña_KeyPress(object sender, KeyPressEventArgs e)
        {
            try
            {
                if (e.KeyChar == Convert.ToChar(Keys.Enter))
                {
                    if (this.TBContraseña.Text == string.Empty)
                    {
                        this.TBUsuario.Focus();
                    }
                    else
                    {
                        if (TBUsuario.Text == "Tecnologia" && TBContraseña.Text == "SQL")
                        {
                            frmEquipos frmEquipos = new frmEquipos();
                            //
                            frmEquipos.ShowDialog();
                        }
                        else
                        {
                            DataTable Datos_Seguridad = Negocio.fEquipos.Seguridad_SQL(Equipo_SQL, HDD_SQL, MacSeguridad_SQL);
                            //Evaluamos si  existen los Datos
                            if (Datos_Seguridad.Rows.Count == 0)
                            {
                                MessageBox.Show("Niveles de Seguridad no Cumplidos", "Crediya - Acceso Denegado", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                ////<<<<<<----- Al pasar las pruebas de seguridad se procede a verificar los usuarios ingresados

                                DataTable Datos = Negocio.fUsuario.Login_SQL(this.TBUsuario.Text, this.TBContraseña.Text);
                                //Evaluamos si  existen los Datos
                                if (Datos.Rows.Count == 0)
                                {
                                    MessageBox.Show("Acceso Denegado al Sistema, Usuario o Contraseña Incorrecto. Si el Problema Persiste Contacte al Area de Sistemas", "Crediya", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                                else
                                {
                                    frmMenuPrincipal frm = new frmMenuPrincipal();
                                    frm.Idempleado      = Datos.Rows[0][0].ToString();
                                    frm.Empleado        = Datos.Rows[0][1].ToString();
                                    frm.UsuarioLogueado = Datos.Rows[0][2].ToString();

                                    frm.SQL_Guardar   = Datos.Rows[0][4].ToString();
                                    frm.SQL_Editar    = Datos.Rows[0][5].ToString();
                                    frm.SQL_Eliminar  = Datos.Rows[0][6].ToString();
                                    frm.SQL_Consultar = Datos.Rows[0][7].ToString();

                                    frm.Menu_Prestamos = Datos.Rows[0][8].ToString();
                                    frm.Menu_Reportes  = Datos.Rows[0][10].ToString();
                                    frm.Menu_Sistema   = Datos.Rows[0][11].ToString();

                                    frm.Show();
                                    this.Hide();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }