예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //AGREGAR PERMISO
            GridRow aux = (GridRow)dgvSubmodulos.PrimaryGrid.ActiveRow;

            if (aux != null)
            {
                string idSubmodulo = ((GridCell)(((GridRow)dgvSubmodulos.PrimaryGrid.ActiveRow)[0])).Value.ToString();
                int    idUsuario   = Convert.ToInt32(cmbUsuarios.SelectedValue);

                int resultado = accesosusuariosda.GuardarPermisoNuevo(idSubmodulo, idUsuario);

                if (resultado == 0)
                {
                    MessageBox.Show("OCURRIO UN ERROR");
                }
                else
                {
                    //REFRESH DE TABLAS
                    MessageBox.Show("PERMISO GUARDADO CORRECAMENTE");
                    button3.PerformClick();
                }
            }
            else
            {
                MessageBox.Show("DEBE SELECCIONAR UN PERMISO", "◄ AVISO | LEASEIN S.A.C. ►", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #2
0
        private void btnAgregarPermiso_Click(object sender, EventArgs e)
        {
            int fila;
            int resultado = 0;

            vistaSubModulo.ClearColumnsFilter();
            for (fila = 0; fila < vistaSubModulo.RowCount; fila++)
            {
                if (vistaSubModulo.IsRowSelected(fila) == true)
                {
                    string idSubmodulo = vistaSubModulo.GetRowCellValue(fila, "idSubmodulo").ToString();
                    int    i           = cmbUsuarios.SelectedIndex;
                    int    idUsuario   = Convert.ToInt32(tablaUsuario.Rows[i]["idUsuario"].ToString());
                    //int idUsuario = Convert.ToInt32(cmbUsuarios.SelectedValue);
                    resultado = accesosusuariosda.GuardarPermisoNuevo(idSubmodulo, idUsuario);
                    //break;
                }
            }

            if (resultado == 0)
            {
                MessageBox.Show("Ocurrió un error en el proceso", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                MessageBox.Show("Proceso realizado exitosamente", "◄ AVISO | LEASEIN ►", MessageBoxButtons.OK);
            }

            actualizarTablas();
        }