Advertisement
Fhernd

ControlAdicionales.cs

Aug 16th, 2014
2,563
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.79 KB | None | 0 0
  1. // ===++===
  2. //
  3. //    OrtizOL
  4. //
  5. // ===--===
  6. /*============================================================
  7. //
  8. // Clase: ControlAdicionales.cs
  9. //
  10. // Original en: http://goo.gl/ROIHfC
  11. //
  12. // Propósito: Crear controles para acciones adicionales de
  13. // la aplicación
  14. //
  15. ============================================================*/
  16.  
  17. using System;
  18. using System.ComponentModel;
  19. using System.Windows.Forms;
  20.  
  21. namespace NotasCurso.GUI
  22. {
  23.     /// <summary>
  24.     /// Control para las acciones adicionales de la aplicación.
  25.     /// </summary>
  26.     public partial class ControlAdicionales : UserControl
  27.     {
  28.         #region Componentes
  29.         /// <summary>
  30.         /// Ventana principal de la aplicación.
  31.         /// </summary>
  32.         private Principal ventanaPrincipal;
  33.         #endregion
  34.  
  35.         #region Constructores
  36.         /// <summary>
  37.         /// Crea una instancia de este contorl.
  38.         /// </summary>
  39.         /// <param name="principal">Componente padre.</param>
  40.         public ControlAdicionales(Principal principal)
  41.         {
  42.             InitializeComponent();
  43.  
  44.             ventanaPrincipal = principal;
  45.         }
  46.         #endregion
  47.  
  48.         #region Eventos
  49.         /// <summary>
  50.         /// Activa el evento para el cálculo del promedio de
  51.         /// las notas de los 12 estudiantes.
  52.         /// </summary>
  53.         /// <param name="sender">Objeto generador del evento</param>
  54.         /// <param name="e">Datos del evento.</param>
  55.         private void btnPromedio_Click(object sender, EventArgs e)
  56.         {
  57.             ventanaPrincipal.MostrarPromedio();
  58.         }
  59.         /// <summary>
  60.         /// Activa el evento para determinar el número de estudiantes
  61.         /// que tienen una nota superior al promedio.
  62.         /// </summary>
  63.         /// <param name="sender">Objeto generador del evento</param>
  64.         /// <param name="e">Datos del evento.</param>
  65.         private void btnMayorPromedio_Click(object sender, EventArgs e)
  66.         {
  67.             ventanaPrincipal.MostrarMayores();
  68.         }
  69.         /// <summary>
  70.         /// Activa el evento para el punto de extensión número 1.
  71.         /// </summary>
  72.         /// <param name="sender">Objeto generador del evento</param>
  73.         /// <param name="e">Datos del evento.</param>
  74.         private void btnOpcion1_Click(object sender, EventArgs e)
  75.         {
  76.             ventanaPrincipal.PuntoExtension1();
  77.         }
  78.         /// <summary>
  79.         /// Activa el evento para el punto de extensión número 2.
  80.         /// </summary>
  81.         /// <param name="sender">Objeto generador del evento</param>
  82.         /// <param name="e">Datos del evento.</param>
  83.         private void btnOpcion2_Click(object sender, EventArgs e)
  84.         {
  85.             ventanaPrincipal.PuntoExtension2();
  86.         }
  87.         #endregion
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement