Skip to content

Instantly share code, notes, and snippets.

@Fhernd
Created August 16, 2014 11:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Fhernd/b89cc7bcd75b02eed34a to your computer and use it in GitHub Desktop.
Save Fhernd/b89cc7bcd75b02eed34a to your computer and use it in GitHub Desktop.
Control para operaciones adicionales.
// ===++===
//
// OrtizOL
//
// ===--===
/*============================================================
//
// Clase: ControlAdicionales.cs
//
// Original en: http://goo.gl/ROIHfC
//
// Propósito: Crear controles para acciones adicionales de
// la aplicación
//
============================================================*/
using System;
using System.ComponentModel;
using System.Windows.Forms;
namespace NotasCurso.GUI
{
/// <summary>
/// Control para las acciones adicionales de la aplicación.
/// </summary>
public partial class ControlAdicionales : UserControl
{
#region Componentes
/// <summary>
/// Ventana principal de la aplicación.
/// </summary>
private Principal ventanaPrincipal;
#endregion
#region Constructores
/// <summary>
/// Crea una instancia de este contorl.
/// </summary>
/// <param name="principal">Componente padre.</param>
public ControlAdicionales(Principal principal)
{
InitializeComponent();
ventanaPrincipal = principal;
}
#endregion
#region Eventos
/// <summary>
/// Activa el evento para el cálculo del promedio de
/// las notas de los 12 estudiantes.
/// </summary>
/// <param name="sender">Objeto generador del evento</param>
/// <param name="e">Datos del evento.</param>
private void btnPromedio_Click(object sender, EventArgs e)
{
ventanaPrincipal.MostrarPromedio();
}
/// <summary>
/// Activa el evento para determinar el número de estudiantes
/// que tienen una nota superior al promedio.
/// </summary>
/// <param name="sender">Objeto generador del evento</param>
/// <param name="e">Datos del evento.</param>
private void btnMayorPromedio_Click(object sender, EventArgs e)
{
ventanaPrincipal.MostrarMayores();
}
/// <summary>
/// Activa el evento para el punto de extensión número 1.
/// </summary>
/// <param name="sender">Objeto generador del evento</param>
/// <param name="e">Datos del evento.</param>
private void btnOpcion1_Click(object sender, EventArgs e)
{
ventanaPrincipal.PuntoExtension1();
}
/// <summary>
/// Activa el evento para el punto de extensión número 2.
/// </summary>
/// <param name="sender">Objeto generador del evento</param>
/// <param name="e">Datos del evento.</param>
private void btnOpcion2_Click(object sender, EventArgs e)
{
ventanaPrincipal.PuntoExtension2();
}
#endregion
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment