Created
July 17, 2014 01:12
-
-
Save Fhernd/a50843716eb39fdcb0c0 to your computer and use it in GitHub Desktop.
Diálogo con la venta de volumen de juegos.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ===++=== | |
// | |
// OrtizOL | |
// | |
// ===--=== | |
/*============================================================ | |
// | |
// Clase: DialogoVentaVolumen.cs | |
// | |
// Original en: http://goo.gl/K4s4uV | |
// | |
// Propósito: Formulario para calcular descuentos por | |
// volúmenes de venta de juegos. | |
// | |
============================================================*/ | |
using System; | |
using System.ComponentModel; | |
using System.Drawing; | |
using System.Windows.Forms; | |
namespace JuegosCelulares.GUI | |
{ | |
/// <summary> | |
/// Formulario con controles para obtener la entrada de las | |
/// cantidades de juegos a comprar y calcular el descuento. | |
/// </summary> | |
public partial class DialogoVentaVolumen : Form | |
{ | |
#region Campos | |
/// <summary> | |
/// Representa el control padre de este diálogo. | |
/// </summary> | |
private ControlOpciones padre; | |
#endregion | |
#region Constructores | |
/// <summary> | |
/// Crea una nueva instancia de este diálogo. | |
/// </summary> | |
/// <param name="padre">Control padre.</param> | |
public DialogoVentaVolumen(ControlOpciones padre) | |
{ | |
InitializeComponent(); | |
this.padre = padre; | |
} | |
#endregion | |
#region Eventos | |
/// <summary> | |
/// Valida los datos introducidos por el usuario. | |
/// </summary> | |
/// <param name="sender">Generador del evento.</param> | |
/// <param name="e">Argumentos del evento.</param> | |
private void btnAceptar_Click(object sender, EventArgs e) | |
{ | |
int cantidadCarRacer2 = 0; | |
int cantidadAirAttack = 0; | |
int cantidadMiniGolf2 = 0; | |
int cantidadAztecWarrior = 0; | |
if (Int32.TryParse(txtCantidadCarRacer2.Text, out cantidadCarRacer2) && Int32.TryParse(txtCantidadAirAttack.Text, out cantidadAirAttack) && | |
Int32.TryParse(txtCantidadMiniGolf2.Text, out cantidadMiniGolf2) && Int32.TryParse(txtCantidadAztecWarrior.Text, out cantidadAztecWarrior)) | |
{ | |
this.DialogResult = System.Windows.Forms.DialogResult.OK; | |
padre.CantidadCarRacer2 = cantidadCarRacer2; | |
padre.CantidadAirAttack = cantidadAirAttack; | |
padre.CantidadMiniGolf2 = cantidadMiniGolf2; | |
padre.CantidadAztecWarrior = cantidadAztecWarrior; | |
this.Close(); | |
} | |
else | |
{ | |
MessageBox.Show(this, "Debe introducir un valores válidos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); | |
this.DialogResult = System.Windows.Forms.DialogResult.None; | |
} | |
} | |
/// <summary> | |
/// Cancela la consulta del descuento y cierra el diálogo. | |
/// </summary> | |
/// <param name="sender">Generador del evento.</param> | |
/// <param name="e">Argumentos del evento.</param> | |
private void btnCancelar_Click(object sender, EventArgs e) | |
{ | |
this.Close(); | |
} | |
#endregion | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment