예제 #1
0
        private void dgFuncionesSinAsignar_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                App_Code.Sistema.Sistema_Grupo_Funciones oRegistro = new App_Code.Sistema.Sistema_Grupo_Funciones(int.Parse(this.cmbGrupos.SelectedValue.ToString()), int.Parse(this.dgFuncionesSinAsignar.Rows[int.Parse(e.RowIndex.ToString())].Cells[0].Value.ToString()));
                oRegistro.GrupoId   = int.Parse(this.cmbGrupos.SelectedValue.ToString());
                oRegistro.FuncionId = int.Parse(this.dgFuncionesSinAsignar.Rows[int.Parse(e.RowIndex.ToString())].Cells[0].Value.ToString());

                if (oRegistro.Err)
                {
                    oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200602");
                    if (oFuncion.Err)
                    {
                        MessageBox.Show("Disculpe Usted No Tiene Acceso a Esta Accion", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        return;
                    }
                    else
                    {
                        oRegistro.Insertar();
                    }
                }
                this.BuscarAsignados();
                this.BuscarNoAsignados();
            }
            catch (Exception)
            {
            }
        }
예제 #2
0
        private void ValidarPermisos()
        {
            App_Code.Sistema.Sistema_Grupo_Funciones oFuncion = new App_Code.Sistema.Sistema_Grupo_Funciones();
            #region (Sistema)

            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200101");
            if (oFuncion.Err)
            {
                this.controlFuncionesToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200201");
            if (oFuncion.Err)
            {
                this.controlDeModulosToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200301");
            if (oFuncion.Err)
            {
                this.controlDeUsuariosToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200401");
            if (oFuncion.Err)
            {
                this.controlCategoriasToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200501");
            if (oFuncion.Err)
            {
                this.controlDeGruposToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200601");
            if (oFuncion.Err)
            {
                this.controlAsignarPermisosAGruposToolStripMenuItem.Visible = false;
            }

            #endregion
            #region (Configuracion)
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200701");
            if (oFuncion.Err)
            {
                this.subCategoriasToolStripMenuItem.Visible = false;
            }
            #endregion
            #region (Empresa)
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200801");
            if (oFuncion.Err)
            {
                this.tasasToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200901");
            if (oFuncion.Err)
            {
                this.agenciasToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1201001");
            if (oFuncion.Err)
            {
                this.controlDeCobradoresToolStripMenuItem.Visible = false;
            }

            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1201201");
            if (oFuncion.Err)
            {
                this.controlMediosDePagoYCobroToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1201301");
            if (oFuncion.Err)
            {
                this.controlDeTransportesToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1201303");
            if (oFuncion.Err)
            {
                this.editarEmpresaActualToolStripMenuItem.Visible = false;
            }

            #endregion
            #region (Admnistracion)
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0400101");
            if (oFuncion.Err)
            {
                this.planDeCuentasToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0400201");
            if (oFuncion.Err)
            {
                this.controlDeBancosToolStripMenuItem.Visible = false;
            }
            #endregion
            #region (Proveedores)
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0200201");
            if (oFuncion.Err)
            {
                this.controlDeGruposProveedoresMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0200101");
            if (oFuncion.Err)
            {
                this.controlDeProveedoresToolStripMenuItem.Visible = false;
                this.tsbMenuControlProveedores.Enabled             = false;
            }
            #endregion
            #region (Inventario)
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300101");
            if (oFuncion.Err)
            {
                this.controlDeMonedasToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300201");
            if (oFuncion.Err)
            {
                this.departamentosToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300301");
            if (oFuncion.Err)
            {
                this.depositosToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300401");
            if (oFuncion.Err)
            {
                this.unidadesDeMedidasToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300501");
            if (oFuncion.Err)
            {
                this.marcasToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300601");
            if (oFuncion.Err)
            {
                this.coloresToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300701");
            if (oFuncion.Err)
            {
                this.tallasToolStripMenuItem.Visible = false;
            }
            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300801");
            if (oFuncion.Err)
            {
                this.tsbMenuControlDeInventario.Visible           = false;
                this.productosTerminadosToolStripMenuItem.Visible = false;
            }

            #endregion
        }
예제 #3
0
        private void frmPrincipal_KeyDown(object sender, KeyEventArgs e)
        {
            App_Code.Sistema.Sistema_Grupo_Funciones oFuncion = new App_Code.Sistema.Sistema_Grupo_Funciones();
            switch (e.KeyCode)
            {
            case Keys.F1:
                oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0300801");
                Formularios.Inventario.frmProductos oRegistroProductos = new Formularios.Inventario.frmProductos();
                if (abierto == false)
                {
                    oRegistroProductos.Show();
                    abierto = true;
                }
                else
                {
                    MessageBox.Show("Disculpe ya hay un formulario abierto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                break;

            case Keys.F2:
                //Formularios.Proveedores.frmControlDeProveedores oRegistro = new Formularios.Proveedores.frmControlDeProveedores();
                //if (abierto == false)
                //{
                //    oRegistro.Show();
                //    abierto = true;
                //}
                //else
                //{
                //    MessageBox.Show("Disculpe ya hay un formulario abierto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                //}
                break;

            case Keys.F3:
                oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "0200101");
                Formularios.Proveedores.frmControlDeProveedores oRegistro = new Formularios.Proveedores.frmControlDeProveedores();
                if (!oFuncion.Err)
                {
                    if (abierto == false)
                    {
                        oRegistro.Show();
                        abierto = true;
                    }
                    else
                    {
                        MessageBox.Show("Disculpe ya hay un formulario abierto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }

                break;
            //case Keys.F4:
            //    Formularios.Proveedores.frmControlDeProveedores oRegistro = new Formularios.Proveedores.frmControlDeProveedores();
            //    if (abierto == false)
            //    {
            //        oRegistro.Show();
            //        abierto = true;
            //    }
            //    else
            //    {
            //        MessageBox.Show("Disculpe ya hay un formulario abierto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            //    }
            //    break;

            //case Keys.Escape:
            //    Formularios.Proveedores.frmControlDeProveedores oRegistro = new Formularios.Proveedores.frmControlDeProveedores();
            //    if (abierto == false)
            //    {
            //        oRegistro.Show();
            //        abierto = true;
            //    }
            //    else
            //    {
            //        MessageBox.Show("Disculpe ya hay un formulario abierto", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            //    }
            //    break;
            default:
                break;
            }
        }