Advertisement
Fhernd

DialogoVentaVolumen.cs

Jul 16th, 2014
1,363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.06 KB | None | 0 0
  1. // ===++===
  2. //
  3. //  OrtizOL
  4. //
  5. // ===--===
  6. /*============================================================
  7. //
  8. // Clase: DialogoVentaVolumen.cs
  9. //
  10. // Original en: http://goo.gl/K4s4uV
  11. //
  12. // Propósito: Formulario para calcular descuentos por
  13. // volúmenes de venta de juegos.
  14. //
  15. ============================================================*/
  16.  
  17. using System;
  18. using System.ComponentModel;
  19. using System.Drawing;
  20. using System.Windows.Forms;
  21.  
  22. namespace JuegosCelulares.GUI
  23. {
  24.     /// <summary>
  25.     /// Formulario con controles para obtener la entrada de las
  26.     /// cantidades de juegos a comprar y calcular el descuento.
  27.     /// </summary>
  28.     public partial class DialogoVentaVolumen : Form
  29.     {
  30.         #region Campos
  31.         /// <summary>
  32.         /// Representa el control padre de este diálogo.
  33.         /// </summary>
  34.         private ControlOpciones padre;
  35.         #endregion
  36.  
  37.         #region Constructores
  38.         /// <summary>
  39.         /// Crea una nueva instancia de este diálogo.
  40.         /// </summary>
  41.         /// <param name="padre">Control padre.</param>
  42.         public DialogoVentaVolumen(ControlOpciones padre)
  43.         {
  44.             InitializeComponent();
  45.             this.padre = padre;
  46.         }
  47.         #endregion
  48.  
  49.         #region Eventos
  50.         /// <summary>
  51.         /// Valida los datos introducidos por el usuario.
  52.         /// </summary>
  53.         /// <param name="sender">Generador del evento.</param>
  54.         /// <param name="e">Argumentos del evento.</param>
  55.         private void btnAceptar_Click(object sender, EventArgs e)
  56.         {
  57.             int cantidadCarRacer2 = 0;
  58.             int cantidadAirAttack = 0;
  59.             int cantidadMiniGolf2 = 0;
  60.             int cantidadAztecWarrior = 0;
  61.  
  62.             if (Int32.TryParse(txtCantidadCarRacer2.Text, out cantidadCarRacer2) && Int32.TryParse(txtCantidadAirAttack.Text, out cantidadAirAttack) &&
  63.                 Int32.TryParse(txtCantidadMiniGolf2.Text, out cantidadMiniGolf2) && Int32.TryParse(txtCantidadAztecWarrior.Text, out cantidadAztecWarrior))
  64.             {
  65.                 this.DialogResult = System.Windows.Forms.DialogResult.OK;
  66.                 padre.CantidadCarRacer2 = cantidadCarRacer2;
  67.                 padre.CantidadAirAttack = cantidadAirAttack;
  68.                 padre.CantidadMiniGolf2 = cantidadMiniGolf2;
  69.                 padre.CantidadAztecWarrior = cantidadAztecWarrior;
  70.  
  71.                 this.Close();
  72.             }
  73.             else
  74.             {
  75.                 MessageBox.Show(this, "Debe introducir un valores válidos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
  76.                 this.DialogResult = System.Windows.Forms.DialogResult.None;
  77.             }
  78.         }
  79.         /// <summary>
  80.         /// Cancela la consulta del descuento y cierra el diálogo.
  81.         /// </summary>
  82.         /// <param name="sender">Generador del evento.</param>
  83.         /// <param name="e">Argumentos del evento.</param>
  84.         private void btnCancelar_Click(object sender, EventArgs e)
  85.         {
  86.             this.Close();
  87.         }
  88.         #endregion
  89.     }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement