Пример #1
0
        public Boolean  mPermisos(cls_EntidadPermiso permiso)
        {
            try
            {
                Console.WriteLine("AgregarPermisos 1 ");
                comando                  = new SqlCommand();
                comando.Connection       = getConexion();
                this.comando.CommandType = CommandType.Text;
                this.comando.CommandText = "INSERT INTO TB_PERMISOS(CODIGO_PERMISO,CODIGO_VISTA,SELECCION,INSERCION,ACTUALIZACION,BORRADO)" +
                                           " VALUES(@COD_PERMISO,@COD_VISTA,@SELECCION,@INSERCION,@ACTUALIZACION,@BORRADO)";
                this.comando.Parameters.AddWithValue("@COD_PERMISO", Convert.ToInt32(permiso.pCodPermiso));
                this.comando.Parameters.AddWithValue("@COD_VISTA", Convert.ToInt32(permiso.pCodVista));
                this.comando.Parameters.AddWithValue("@SELECCION", Convert.ToBoolean(permiso.pSelect));
                this.comando.Parameters.AddWithValue("@INSERCION", Convert.ToBoolean(permiso.pInsert));
                this.comando.Parameters.AddWithValue("@BORRADO", Convert.ToBoolean(permiso.pDelete));
                this.comando.Parameters.AddWithValue("@ACTUALIZACION", Convert.ToBoolean(permiso.pUpdate));
                //this.comando.Parameters.AddWithValue("@BORRADO", permiso.pCodPermiso);
                Console.WriteLine("AgregarPermisos 2 ");
                comando.ExecuteNonQuery();
                mCerrarConexion();
                return(true);
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
Пример #2
0
 public frmPermisos(cls_EntidadPermiso pCredenciales)
 {
     InitializeComponent();
     credenciales = pCredenciales;
     cargarRolesComboBox();
     cargarRolesUtilizados();
     cargarVistas();
     this.cbxVistas.Enabled = false;
 }
Пример #3
0
        /*-------------------------Metodo que obtine las credenciales de la ventana que se abre---------------*/
        private cls_EntidadPermiso mGetCredencialEspecifica(String vista)
        {
            cls_EntidadPermiso credencial = null;

            foreach (cls_EntidadPermiso permiso in clControlPermiso.getArregloPermisos)
            {
                if (permiso.pNomVista.Equals(vista))
                {
                    credencial = permiso;
                }
            }
            return(credencial);
        }
Пример #4
0
        }//fin del constructor

        #region Metodos

        /*-----------------------------metodo que trae los permisos de apliacion para el usuario---------------------*/
        public void mCargarPermisosRolesUsuario(String codigo)
        {
            drConsulta = clConexion.mSPSelectPermisosRolesUsuario(codigo);
            while (drConsulta.Read())
            {
                cls_EntidadPermiso permiso = new cls_EntidadPermiso();
                permiso.pCodPermiso = drConsulta.GetValue(0).ToString();
                permiso.pSelect     = drConsulta.GetValue(1).ToString();
                permiso.pUpdate     = drConsulta.GetValue(2).ToString();
                permiso.pInsert     = drConsulta.GetValue(3).ToString();
                permiso.pDelete     = drConsulta.GetValue(4).ToString();
                permiso.pNomVista   = drConsulta.GetValue(5).ToString();
                arregloPermisos.Add(permiso);
            }
        }//fin del metodo que obtiene el total de los permisos asignados por roles a un usuario
Пример #5
0
        private void btnAgregarLista_Click(object sender, EventArgs e)
        {
            try
            {
                cls_EntidadPermiso permiso = new cls_EntidadPermiso();
                permiso.pCodPermiso = this.txtCodigoPermiso.Text.Trim();
                permiso.pCodVista   = this.cbxVistas.SelectedItem.ToString();
                permiso.pSelect     = Convert.ToString(this.checkSelect.Checked);
                permiso.pInsert     = Convert.ToString(this.checkInsert.Checked);
                permiso.pDelete     = Convert.ToString(this.checkDelete.Checked);
                permiso.pUpdate     = Convert.ToString(this.checkUpdate.Checked);

                if (conexion.mPermisos(permiso))
                {
                    MessageBox.Show("Permiso agregado con exito", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    limpiar();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #6
0
 public frmRole(cls_EntidadPermiso pCredenciales)
 {
     InitializeComponent();
     credenciales = pCredenciales;
 }