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; } }
public frmPermisos(cls_EntidadPermiso pCredenciales) { InitializeComponent(); credenciales = pCredenciales; cargarRolesComboBox(); cargarRolesUtilizados(); cargarVistas(); this.cbxVistas.Enabled = false; }
/*-------------------------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); }
}//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
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; } }
public frmRole(cls_EntidadPermiso pCredenciales) { InitializeComponent(); credenciales = pCredenciales; }