SelectConsoleVerboseControl.cs

Description du code

SelectConsoleVerboseControl.cs est un fichier du projet BiblioBrol.
Ce fichier est situé dans /var/www/bin/sniplets/bibliobrol/src/.

Projet BiblioBrol :

Gestion de media en CSharp.

Pour plus d'infos, vous pouvez consulter la brève analyse.

Code source ou contenu du fichier

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using be.gaudry.bibliobrol.config;
  9.  
  10. namespace be.gaudry.bibliobrol.view.controls
  11. {
  12. public partial class SelectConsoleVerboseControl : UserControl
  13. {
  14. private List<CheckBox> chkbs;
  15. public SelectConsoleVerboseControl()
  16. {
  17. InitializeComponent();
  18. initConsoleCBs();
  19. }
  20.  
  21. [
  22. Description("Show/Hide \"Apply\" button."),
  23. Category("Display"),
  24. DefaultValue(true),
  25. Browsable(true)
  26. ]
  27. public bool ShowApplyButton
  28. {
  29. get
  30. {
  31. return prefsApplyBtn.Visible;
  32. }
  33. set
  34. {
  35. prefsApplyBtn.Visible = value;
  36. }
  37. }
  38. /// <summary>
  39. /// Set all console preferences checkboxes with Config file values
  40. /// </summary>
  41. private void initConsoleCBs()
  42. {
  43. l_advancedOpsCB.Checked = Config.ConsoleAdvancedOps;
  44. l_basicOpsCB.Checked = Config.ConsoleBasicOps;
  45. l_debugCB.Checked = Config.ConsoleDebug;
  46. l_LowErrorCB.Checked = Config.ConsoleLowError;
  47. l_OpsResultCB.Checked = Config.ConsoleOpsResult;
  48. l_criticalErrorCB.Checked = Config.ConsoleCriticalError;
  49. l_persistCB.Checked = Config.ConsolePersistentOps;
  50.  
  51. p_OpsResultCB.Checked = Config.PopupOpsResult;
  52. p_criticalErrorCB.Checked = Config.PopupCriticalError;
  53.  
  54. showConsoleCB.Checked = Config.ShowConsoleForm;
  55.  
  56. chkbs = new List<CheckBox>();
  57. chkbs.Add(l_advancedOpsCB);
  58. chkbs.Add(l_basicOpsCB);
  59. chkbs.Add(l_criticalErrorCB);
  60. chkbs.Add(l_debugCB);
  61. chkbs.Add(l_LowErrorCB);
  62. chkbs.Add(l_OpsResultCB);
  63. chkbs.Add(p_criticalErrorCB);
  64. chkbs.Add(p_OpsResultCB);
  65. chkbs.Add(showConsoleCB);
  66. }
  67. /// <summary>
  68. /// Save all console preferences checkboxes into Config file
  69. /// </summary>
  70. public void saveConsoleCBs()
  71. {
  72. Config.ConsoleAdvancedOps = l_advancedOpsCB.Checked;
  73. Config.ConsoleBasicOps = l_basicOpsCB.Checked;
  74. Config.ConsoleCriticalError = l_criticalErrorCB.Checked;
  75. Config.ConsoleDebug = l_debugCB.Checked;
  76. Config.ConsoleLowError = l_LowErrorCB.Checked;
  77. Config.ConsoleOpsResult = l_OpsResultCB.Checked;
  78. Config.ConsolePersistentOps = l_persistCB.Checked;
  79.  
  80. Config.PopupOpsResult = p_OpsResultCB.Checked;
  81. Config.PopupCriticalError = p_criticalErrorCB.Checked;
  82.  
  83. Config.ShowConsoleForm = showConsoleCB.Checked;
  84. }
  85.  
  86. private void prefsApplyBtn_Click(object sender, EventArgs e)
  87. {
  88. saveConsoleCBs();
  89. }
  90.  
  91. private void onNotifMode1_Click(object sender, EventArgs e)
  92. {
  93. bool enabled = mode1ChkB.Checked;
  94. mode2ChkB.Checked = !enabled;
  95. mode3ChkB.Checked = !enabled;
  96. if (enabled)
  97. {
  98. l_advancedOpsCB.Checked = false;
  99. l_basicOpsCB.Checked = false;
  100. l_criticalErrorCB.Checked = false;
  101. l_debugCB.Checked = false;
  102. l_LowErrorCB.Checked = false;
  103. l_OpsResultCB.Checked = false;
  104. l_persistCB.Checked = false;
  105.  
  106. p_criticalErrorCB.Checked = true;
  107. p_OpsResultCB.Checked = true;
  108.  
  109. //showConsoleCB.Checked = false;
  110. }
  111. }
  112.  
  113. private void onNotifMode2_Click(object sender, EventArgs e)
  114. {
  115. bool enabled = mode2ChkB.Checked;
  116. mode1ChkB.Checked = !enabled;
  117. mode3ChkB.Checked = !enabled;
  118. if (enabled)
  119. {
  120. l_advancedOpsCB.Checked = false;
  121. l_basicOpsCB.Checked = false;
  122. l_criticalErrorCB.Checked = true;
  123. l_debugCB.Checked = false;
  124. l_LowErrorCB.Checked = false;
  125. l_OpsResultCB.Checked = true;
  126. l_persistCB.Checked = false;
  127.  
  128. p_criticalErrorCB.Checked = true;
  129. p_OpsResultCB.Checked = true;
  130.  
  131. //showConsoleCB.Checked = false;
  132. }
  133. }
  134.  
  135. private void onNotifMode3_Click(object sender, EventArgs e)
  136. {
  137.  
  138. bool enabled = mode3ChkB.Checked;
  139. mode1ChkB.Checked = !enabled;
  140. mode2ChkB.Checked = !enabled;
  141. if (enabled)
  142. {
  143. l_advancedOpsCB.Checked = true;
  144. l_basicOpsCB.Checked = true;
  145. l_criticalErrorCB.Checked = true;
  146. l_debugCB.Checked = true;
  147. l_LowErrorCB.Checked = true;
  148. l_OpsResultCB.Checked = true;
  149. l_persistCB.Checked = true;
  150.  
  151. p_criticalErrorCB.Checked = true;
  152. p_OpsResultCB.Checked = true;
  153.  
  154. //showConsoleCB.Checked = true;
  155. }
  156. }
  157.  
  158. private void onModeDisabled_Click(object sender, EventArgs e)
  159. {
  160. mode1ChkB.Checked = false;
  161. mode2ChkB.Checked = false;
  162. mode3ChkB.Checked = false;
  163. }
  164. }
  165. }

Structure et Fichiers du projet

Afficher/masquer...


Répertoires contenus dans /var/www/bin/sniplets/bibliobrol/src/view/controls/ 
IcôneNomTailleModification
IcôneNomTailleModification
| _ Répertoire parent0 octets1717221904 01/06/2024 08:05:04
| _dao0 octets1541007199 31/10/2018 18:33:19
| _toolBars0 octets1541007200 31/10/2018 18:33:20
| _webInfo0 octets1541007201 31/10/2018 18:33:21
Fichiers contenus dans /var/www/bin/sniplets/bibliobrol/src/view/controls/ 
IcôneNomTailleModificationAction
IcôneNomTailleModificationAction
Afficher le fichier .cs|.csPersonSelectControl.cs4.89 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csCreateStructureControl.cs7.49 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csDBSelectControl.cs3.23 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csPersonInfoControl.Designer.cs13.13 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .resx|.resxDirControl.resx5.68 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .resx|.resxBrolInfoControl.resx6.06 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csBrolEditControl.cs25.36 Ko31/10/2018 18:32:55-refusé-
Afficher le fichier .cs|.csPersonEditControl.cs15.67 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csSearchControl.cs18.88 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .resx|.resxDBSelectControl.resx5.88 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csBrolInfoControl.Designer.cs22.81 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csInfoControl.cs2.04 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csDirControl.Designer.cs5.83 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csSelectConsoleVerboseControl.cs5.49 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csPersonSelectedEventArgs.cs779 octets31/10/2018 18:32:57-refusé-
Afficher le fichier .resx|.resxSelectConsoleVerboseControl.resx5.68 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csTodoControl.cs13.73 Ko31/10/2018 18:32:58-refusé-
Afficher le fichier .cs|.csSelectConsoleVerboseControl.Designer.cs45.29 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csBrolEditControl.Designer.cs40.09 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csDBSelectControl.Designer.cs6.71 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csPersonEditControl.Designer.cs27.54 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .resx|.resxPersonInfoControl.resx6.42 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csCreateStructureControl.Designer.cs5 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csDirPathModifiedEventArgs.cs871 octets31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csInfoControl.Designer.cs3.18 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csBrolInfoControl.cs5.14 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .resx|.resxBrolEditControl.resx6.04 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csPersonInfoControl.cs2.22 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .resx|.resxInfoControl.resx5.68 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csDirControl.cs4.51 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .resx|.resxCreateStructureControl.resx6.44 Ko31/10/2018 18:32:56-refusé-
Afficher le fichier .cs|.csSerieEditControl.cs2.58 Ko31/10/2018 18:32:58-refusé-
Afficher le fichier .resx|.resxSerieEditControl.resx7.45 Ko31/10/2018 18:32:58-refusé-
Afficher le fichier .resx|.resxTodoControl.resx6.76 Ko31/10/2018 18:32:58-refusé-
Afficher le fichier .cs|.csTodoControl.Designer.cs28.27 Ko31/10/2018 18:32:58-refusé-
Afficher le fichier .resx|.resxSearchControl.resx6.43 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csPersonSelectControl.Designer.cs14.74 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csSearchControl.Designer.cs25.75 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .resx|.resxPersonEditControl.resx7.96 Ko31/10/2018 18:32:57-refusé-
Afficher le fichier .cs|.csSerieEditControl.Designer.cs6.65 Ko31/10/2018 18:32:58-refusé-
Afficher le fichier .resx|.resxPersonSelectControl.resx5.68 Ko31/10/2018 18:32:57-refusé-

Utilisation de l'explorateur de code

  • Navigation :
    • Un clic sur une icône de répertoire ouvre ce répertoire pour en afficher les fichiers.
    • Lorsque le répertoire en cours ne contient pas de sous-répertoires il est possible de remonter vers le répertoire parent.
    • La structure de répertoires en treetable (tableau en forme d'arborescence) n'est plus possibledans cette version.
    • Un clic sur une icône de fichier ouvre ce fichier pour en afficher le code avec la coloration syntaxique adaptée en fonction du langage principal utilisé dans le fichier.
  • Affichage :
    • Il est possible de trier les répertoires ou les fichiers selon certains critères (nom, taille, date).
  • Actions :
    • Les actions possible sur les fichiers dépendent de vos droits d'utilisateur sur le site. Veuillez activer le mode utilisateur pour activer les actions.

Document créé le 16/10/2009, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/cs-bibliobrol-source-rf-view/controls/SelectConsoleVerboseControl.cs.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.