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) { } }
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 }
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; } }