private void Incapacidad_Representa_Load(object sender, EventArgs e)
        {
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);
            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            Incidencia objIncidencia = new Incidencia();

            objIncidencia.Descripcion = "%";
            objIncidencia.Representa  = "%";
            LLenarGrid(1, objIncidencia);
            txtBuscarIncidencia.Focus();
            //LlenarComboRepresenta(cbRepresenta,5);


            if (Permisos.dcPermisos["Crear"] != 1)
            {
                btnAgregar.Visible = false;
            }
        }
Пример #2
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void Crear_Procesos_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            LlenaGrid("", "", 0, "", "", 4);

            if (Permisos.dcPermisos["Crear"] == 0)
            {
                btnAgregar.Visible = false;
            }
        }
Пример #3
0
        private void AutorizarIncidencias_Load(object sender, EventArgs e)
        {
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            //////////////////////////////////////////////////////////////////////////////////
            lblusuario.Text = LoginInfo.Nombre;

            lbFechaI.Text = String.Empty;
            lbFechaT.Text = String.Empty;
            PeriodoProcesoIncidencia objInc = new PeriodoProcesoIncidencia();

            DataTable dtInc = objInc.obtPeriodosProcesoIncidencia(10, 0, "", "", "%", 0, "", "", "", "", "", "", "", "", "", "", "", "", 0, "");

            if (dtInc != null)
            {
                Utilerias.llenarComboxDataTable(cbTipoNomina, dtInc, "idformapago", "descripcion");
            }
            else
            {
                cbTipoNomina.Items.Insert(0, "Sin Periodos Abiertos");
                cbTipoNomina.Enabled = false;
            }

            if (Permisos.dcPermisos["Crear"] != 1 && Permisos.dcPermisos["Actualizar"] != 1)
            {
                label2.Text = "";
            }
        }
Пример #4
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void DepartamentosUsuario_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "DepartamentosUsuario.cs")
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            LlenaGridUsuarios("%", 0, "", "", 0, "", "", 8);
            llenarGridDepartamentos(4, "");
        }
Пример #5
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------

        private void VacIncPermHrEsp_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "VacIncPermHrEsp.cs")
                {
                    f.Hide();
                }
            }


            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ////////////////////////////////////////////////////
            llenarGrid();

            lbIdTrab.Text   = TrabajadorInfo.IdTrab;
            lbNombre.Text   = TrabajadorInfo.Nombre;
            lblusuario.Text = LoginInfo.Nombre;
        }
Пример #6
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------

        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------

        private void AsignacionIncidenciasTrabajador2_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "IncidenciasExtSuspRetroGeneral")
                {
                    f.Hide();
                }
            }

            btnGuardar.Visible  = false;
            ckbaplica.Visible   = false;
            ckbaplica.Checked   = false;
            ckbEliminar.Checked = false;
            ckbEliminar.Visible = false;

            ftooltip();

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);
            lbAsignacion.Text = "Asignación.";

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, "IncidenciasExtSuspRetroGeneral");

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());

            llenarComboIncidencia();

            llenarComboTipo(6);  ///////////
            ltCvIncidencia.Clear();
            ltFechasRegistro.Clear();

            //llenado de combo Empleados
            DataTable dtempleados = contenedorempleados.obtenerempleados(7, "");

            Utilerias.llenarComboxDataTable(cbEmpleados, dtempleados, "NoEmpleado", "Nombre");

            if (Permisos.dcPermisos["Crear"] != 1)
            {
                labelGrid.Text  = "Incidencias Registradas";
                pnlAsig.Visible = false;
            }
        }
Пример #7
0
        private void AccesosDashboard_Load(object sender, EventArgs e)
        {
            //variables datos del usuario
            DataTable datosusuario = cusuarioap.dtdatos(4, LoginInfo.cvusuario, 0, "", "", 0, "", 0, 0, "", "", "", "", "", "", 0, 0, "", "", "", "");

            sultacceso = datosusuario.Rows[0][5].ToString();

            lblacceso.Text = sultacceso;

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            //////////////////////////////////////////////////////////////////////////////////

            Dashboard form = new Dashboard();

            form.Enabled = false;

            lblusuario.Text = LoginInfo.Nombre;

            Usuario objUsuario = new Usuario();

            //string IdTrab = LoginInfo.IdTrab;
            //List<string> ltModulosxUsuario = objUsuario.ObtenerListaModulosxUsuario(IdTrab, 5);

            //Utilerias.MenuDinamico(MenuAccesos, ltModulosxUsuario);

            //carga imagen
            //Util.cargaimagen(pictureBox1);

            //cargaMenu(0, null, MenuAccesos);
            CrearMenu();

            Utilerias.cargaimagen(ptbimgusuario);

            if (LoginInfo.iconexion == 1)
            {
                lblconexion.Visible = true;
            }
            else
            {
                lblconexion.Visible = false;
            }
        }
        private void AsignacionIncidenciasTrabajador_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "IncidenciasExtSuspRetro.cs")
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            //////////////////////////////////////////////////////////////////////////////////

            lbNombre.Text = TrabajadorInfo.Nombre;
            lbIdTrab.Text = TrabajadorInfo.IdTrab;
            llenarComboIncidencia();
            //cbTipo.Enabled = false;

            // IncCalificacion objInc = new IncCalificacion();
            //LlenarGrid(objInc);


            llenarComboTipo(20);
            ltCvIncidencia.Clear();
            ltFechasRegistro.Clear();


            if (Permisos.dcPermisos["Crear"] != 1)
            {
                labelGrid.Text  = "Incidencias Registradas";
                pnlAsig.Visible = false;
            }
        }
Пример #9
0
        private void Dashboard_Load(object sender, EventArgs e)
        {
            //variables datos del usuario
            DataTable datosusuario = cusuarioap.dtdatos(4, LoginInfo.cvusuario, 0, "", "", 0, "", 0, 0, "", "", "", "", "", "", 0, 0, "", "", "", "");

            sultacceso = datosusuario.Rows[0][5].ToString();

            lblacceso.Text = sultacceso;

            //inicia tool tip
            ftooltip();

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, "RECH");

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////


            Usuario objUsuario = new Usuario();
            string  idtrab     = LoginInfo.IdTrab;

            ltModulosxUsuario = objUsuario.ObtenerListaModulosxUsuario(idtrab, 6);
            Utilerias.DashboardDinamico(PanelMetro, ltModulosxUsuario);
            lblusuario.Text = LoginInfo.Nombre;
            string NomUsu = LoginInfo.Nombre;

            lblusuario.Text = NomUsu;

            Utilerias.cargaimagen(ptbimgusuario);

            if (LoginInfo.iconexion == 1)
            {
                lblconexion.Visible = true;
            }
            else
            {
                lblconexion.Visible = false;
            }
        }
Пример #10
0
        private void ReseteaRelojes_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "AdministracionRelojChecador.cs")
                {
                    f.Hide();
                }
            }

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            int Valor = 0;

            Permisos.dcPermisos.TryGetValue("Actualizar", out Valor);

            if (Valor == 1)
            {
                btnReset.Enabled = true;
            }

            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            //////////////////////////////////////////////////////////////////////////////////
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            // bd.DoWork += Bd_DoWork;
            //bd.RunWorkerCompleted += Bd_RunWorkerCompleted;
            LlenarGrid(6, 0, "%", "%", "%", 0, "", "");

            /*  btnGuardar.Image = global::SIPAA_CS.Properties.Resources.Reloj;
             * button1.Image = global::SIPAA_CS.Properties.Resources.Persona;
             * btnReloj.Image = global::SIPAA_CS.Properties.Resources.RelojSync;
             * button2.Image = global::SIPAA_CS.Properties.Resources.RelojSync;
             * button2.Enabled = true;*/
        }
Пример #11
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------


        private void AsignacionTipoHorarioTrabajador_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "AsignacionTipoHorarioTrabajador.cs")
                {
                    f.Hide();
                }
            }

            lbNombre.Text   = TrabajadorInfo.Nombre;
            lbIdTrab.Text   = TrabajadorInfo.IdTrab;
            lblusuario.Text = TrabajadorInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            TipoHr    objTiposHr = new TipoHr();
            DataTable dttipohr   = objTiposHr.obttipohr(4, 0, "", "", "");

            llenarGrid(dttipohr);
            AsignarTipoHr();


            ////if (Permisos.dcPermisos["Actualizar"] != 1 && Permisos.dcPermisos["Eliminar"] != 1) {

            ////    panelPermisos.Visible = false;

            ////}

            txtBuscar.Focus();
        }
Пример #12
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void Incapacidad_Tipo_Load(object sender, EventArgs e)
        {
            Incidencia objIncidencia = new Incidencia();
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            ftooltip();

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            LLenarGridIncapacidad(dgvIncidencia, "", "");


            //LlenarComboTipoIncidencia(cbTipo, "Tipo", "cvtipo", 5);


            Utilerias.llenarComboxDataTable(cbTipo, incid.ObtenerIncidenciaxTipo(objIncidencia, 5), "cvincidencia", "Incidencia");

            if (Permisos.dcPermisos["Crear"] == 0)
            {
                btnAgregar.Visible = false;
            }
        }
Пример #13
0
        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void Modulos_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            //Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////
            pnlModulo.Visible = false;

            LlenarGridModulos("%", "", "", "", "", "", "", "", "", "", "", 4, dgvModulos);

            DataTable dtModulo1 = objModulo.ObtenerModulo("1", "", "", "", "", "", "", "", "", "", "", 7);

            llenaCombo(cbModuloTipo, dtModulo1, "cvtipomodulo", "descripcion");

            DataTable dtModulo = objModulo.ObtenerModulo("1", "", "", "", "", "", "", "", "", "", "", 4);

            llenaComboModulo(cbModulos, dtModulo, "idmodulo", "descripcion");

            if (Permisos.dcPermisos["Crear"] == 0)
            {
                btnAgregar.Visible = false;
            }
        }
Пример #14
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------

        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void DiasFestivos_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != "DiasFestivos.cs")
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            //LLAMA TOOL TIP
            fTooltip();

//            pins = 1;
//            pact = 1;
//            pelim = 1;

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);

            //Rezise de la Forma
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());

            //HABILITA BOTON AGREGAR
            if (Permisos.dcPermisos["Crear"] == 1) // (pins == 1)
            {
                btnAgregar.Visible = true;
            }
            //
            fgDiasFestivos(4, "0", "", "bhb", "DiasFestivos");
            //txtBuscarDF.Focus();
        } // private void frmDiasFestivos_Load(object sender, EventArgs e)
Пример #15
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------

        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void Crear_Acceso_Usuario_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            panel1.Visible      = false;
            panel10.Visible     = false;
            ckbElimina.Visible  = false;
            btnGuardar.Enabled  = false;
            txtPassword.Enabled = false;
            LlenaGridUsuarios("", 0, "", "", 0, "", "", 12);
            //txtBuscarSipaa.Focus();


            if (Permisos.dcPermisos["Crear"] == 0)
            {
                btnAgregar.Visible = false;
            }
        }
Пример #16
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------


        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------
        private void Compania_Plantel_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }


            //tool tip
            ftooltip();

            lblusuario.Text = LoginInfo.Nombre;
            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////


            SonaCompania objCia = new SonaCompania();
            DataTable    dtCia  = objCia.obtcomp(4, "");

            Utilerias.llenarComboxDataTable(cbCia, dtCia, "Clave", "Descripción");


            //LlenarGridPlanteles("", "", dgvPlantel,8);

            txtBuscarPerfil.Focus();

            Utilerias.cargaimagen(ptbimgusuario);
        }
Пример #17
0
        private void RelojesChecadores_Load(object sender, EventArgs e)
        {
            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////
            //lblMensaje.Text = string.Empty;

            /* JAV
            *  Usuario objUsuario = new Usuario();
            *  string idtrab = LoginInfo.IdTrab;
            *  ltModulosxUsuario = objUsuario.ObtenerListaModulosxUsuario(idtrab, 4);
            *  Utilerias.DashboardDinamico(PanelMetro, ltModulosxUsuario);
            *  //LoginInfo.Nombre = lblusuario.Text;
            *  string NomUsu = LoginInfo.Nombre;
            *  lblusuario.Text = NomUsu;
            *  JAV */
        }
Пример #18
0
        private void DiasSemana_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }

            //LLAMA TOOL TIP
            sTooltip();

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            /* JAV
            *  Usuario objUsuario = new Usuario();
            *  string idtrab = LoginInfo.IdTrab;
            *  ltModulosxUsuario = objUsuario.ObtenerListaModulosxUsuario(idtrab, 4);
            *  Utilerias.DashboardDinamico(PanelMetro, ltModulosxUsuario);
            *  //LoginInfo.Nombre = lblusuario.Text;
            *  string NomUsu = LoginInfo.Nombre;
            *  lblusuario.Text = NomUsu;
            *  JAV */
        }
Пример #19
0
        private void Asignar_Modulo_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }

            //llena etiqueta de usuario
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////
            lblusuario.Text = LoginInfo.Nombre;

            Perfil objPerfil = new Perfil();

            objPerfil.CVPerfil    = 0;
            objPerfil.Descripcion = "%";
            objPerfil.Estatus     = 0;
            llenarGridPerfiles(objPerfil);

            Modulo objModulo = new Modulo();

            objModulo.CVModulo    = "%";
            objModulo.Descripcion = "%";
            objModulo.Ambiente    = "%";
            objModulo.strModulo   = "%";
            objModulo.Estatus     = 1;
            llenarGridModulos(objModulo);



            panelPermisos.Enabled   = false;
            ckbActualizar.Checked   = false;
            ckbAgregar.Checked      = false;
            ckbEliminar.Checked     = false;
            ckbEliminarAsig.Checked = false;
            ckbImprimir.Checked     = false;
            ckbLectura.Checked      = false;

            DataTable dtModulo1 = objModulo.ObtenerModulo("", "", "", "", "", "", "", "", "", "", "", 7);

            Utilerias.llenarComboxDataTable(cbTipoModulo, dtModulo1, "cvtipomodulo", "descripcion");

            if (Permisos.dcPermisos["Crear"] != 1 && Permisos.dcPermisos["Eliminar"] != 1 && Permisos.dcPermisos["Actualizar"] != 1)
            {
                panelPermisos.Visible            = false;
                ckbheader.Visible                = false;
                dgvModulos.Columns[0].HeaderText = "Asignacción";
            }
        }
Пример #20
0
        private void Crear_Perfil_Load(object sender, EventArgs e)
        {
            //cierra formularios abiertos
            FormCollection formulariosApp = Application.OpenForms;

            foreach (Form f in formulariosApp)
            {
                if (f.Name != this.Name)
                {
                    f.Hide();
                }
            }

            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            ///////////////////////////////////////////////////////////////////////////////////////////////////

            Modulo objModulo = new Modulo();

            if (Permisos.dcPermisos["Crear"] == 0)
            {
                btnAgregar.Visible = false;
            }

            lblAccion.Text = "       Perfil Seleccionado";
            txtPerfil.Text = "Sin Selección";

            Perfil objPerfil = new Perfil();

            string strPerfil = "%";

            if (txtBuscarPerfil.Text != String.Empty)
            {
                strPerfil = txtBuscarPerfil.Text.Trim();
            }

            string strEstatus = "%";

            if (cbEstatus.SelectedIndex > 0)
            {
                if (cbEstatus.SelectedIndex == 1)
                {
                    strEstatus = "1";
                }
                else if (cbEstatus.SelectedIndex == 2)
                {
                    strEstatus = "0";
                }
            }
            else
            {
                strEstatus = "%";
            }

            DataTable dtPerfiles = objPerfil.ObtenerPerfilesxBusqueda("%", strPerfil, strEstatus);

            LlenarGridPerfiles(dtPerfiles);
        }
Пример #21
0
        //-----------------------------------------------------------------------------------------------
        //                           C A J A S      D E      T E X T O
        //-----------------------------------------------------------------------------------------------

        //-----------------------------------------------------------------------------------------------
        //                                     E V E N T O S
        //-----------------------------------------------------------------------------------------------

        private void DatosTrabajadorPerfil_Load(object sender, EventArgs e)
        {
            // Diccionario Permisos x Pantalla
            DataTable dtPermisos = Modulo.ObtenerPermisosxUsuario(LoginInfo.IdTrab, this.Name);

            Permisos.dcPermisos = Utilerias.CrearListaPermisoxPantalla(dtPermisos);
            //////////////////////////////////////////////////////
            // resize
            Utilerias.ResizeForm(this, Utilerias.PantallaSistema());
            //////////////////////////////////////////////////////////////////////////////////
            lblusuario.Text = LoginInfo.Nombre;
            Utilerias.cargaimagen(ptbimgusuario);

            string         sIdtrab = TrabajadorInfo.IdTrab;
            List <string>  ltTnom  = new List <string>();
            SonaTrabajador objTrab = new SonaTrabajador();
            DataTable      dtTrab  = objTrab.ObtenerPerfilTrabajador(sIdtrab, 20, "%", "%", 0, LoginInfo.IdTrab, this.Name);

            foreach (DataRow row in dtTrab.Rows)
            {
                lbIdTrab.Text         = row["idtrab"].ToString();
                lbNombre.Text         = row["Nombre"].ToString();
                TrabajadorInfo.Nombre = row["Nombre"].ToString();
                lbCia.Text            = row["Compañia"].ToString();
                lbUbicacion.Text      = row["Ubicación"].ToString();
                if (row["Estatus"].ToString() == "1")
                {
                    lbEstatus.Text = "Activo";
                }
                else
                {
                    lbEstatus.Text = "Inactivo";
                }
                lbArea.Text   = row["Área"].ToString();
                lbPuesto.Text = row["Puesto"].ToString();
                TrabajadorInfo.IdTrabSupervisor = row["IdTrabSupervisor"].ToString();
                TrabajadorInfo.NombreSupervisor = row["Supervisor"].ToString();
                lbFechaIngreso.Text             = row["Fecha_Ingreso"].ToString();
                lbltiponom.Text = (row["Tipo_Nomina"].ToString());
                lbHorario.Text  = row["Tipo_Horario"].ToString();

                switch (Convert.ToInt32(row["Checa"].ToString()))
                {
                case 0:
                    panelAsignacionTrabajador.Visible = false;
                    lbCheca.Text       = "No";
                    lbCheca.ForeColor  = ColorTranslator.FromHtml("#f44336");
                    chkBoxdias.Visible = false;
                    break;

                case 1:
                    lbCheca.Text      = "Si";
                    lbCheca.ForeColor = ColorTranslator.FromHtml("#2e7d32");
                    panelAsignacionTrabajador.Visible = true;
                    lbSupervisor.Text    = row["Supervisor"].ToString();
                    lbDirector.Text      = row["IdTrabDirector"].ToString();
                    panelDiasEsp.Enabled = false;
                    break;
                }
                lbDepto.Text = row["Depto"].ToString();
                Correos();
            }
            try
            {
                pictureBox1.Image = Image.FromFile(@"\\172.165.1.10\FotosJS\FotosEmpleados\" + lbIdTrab.Text + ".jpg");
            }
            catch {}

            ltTnom.Clear();
        }