private void btnFabricar_Click(object sender, EventArgs e)
        {
            try
            {
                bool biFocal      = false;
                bool blueRay      = false;
                bool polarizado   = false;
                int  NUMERO_SERIE = 0;
                int  cantidad     = 0;
                if (int.Parse(textBoxSerie.Text) > 0)
                {
                    NUMERO_SERIE = int.Parse(textBoxSerie.Text);
                }
                else
                {
                    MessageBox.Show("El N° de serie debe ser mayor a 0");
                }
                if (numericCantidad.Value > 0)
                {
                    cantidad = (int)numericCantidad.Value;
                }
                else
                {
                    MessageBox.Show("La cantidad a fabricar debe ser mayor a 0");
                }

                ELente   LENTE   = (ELente)cmbBoxLente.SelectedItem;
                EArmazon ARMAZON = (EArmazon)cmbBoxArmazon.SelectedItem;
                EColor   COLOR   = (EColor)cmbBoxColor.SelectedItem;

                if (cmbBoxBiFocal.Text == "Si")
                {
                    biFocal = true;
                }


                if (cmbBoxBlueRay.Text == "Si")
                {
                    blueRay = true;
                }


                if (cmbBoxPolarizado.Text == "Si")
                {
                    polarizado = true;
                }

                this.anteojo      = new Sol(polarizado, cantidad, NUMERO_SERIE, ARMAZON, LENTE, COLOR, biFocal, blueRay);
                this.DialogResult = DialogResult.OK;
                MessageBox.Show("Procesando....");
            }
            catch
            {
                MessageBox.Show("Ingrese todos los campos");
            }
        }
Example #2
0
 /// <summary>
 /// Constructor publico de un anteojo con graduacion.
 /// </summary>
 /// <param name="ojoIzquierdo">Aumento ojo izquierdo</param>
 /// <param name="ojoDerecho">Aumento ojo derecho</param>
 /// <param name="desmontable"></param>
 /// <param name="cantidad"></param>
 /// <param name="serie"></param>
 /// <param name="armazon"></param>
 /// <param name="lente"></param>
 /// <param name="color"></param>
 /// <param name="biFocal"></param>
 /// <param name="blueRay"></param>
 public Graduables(float ojoIzquierdo, float ojoDerecho, bool desmontable, int cantidad, int serie, EArmazon armazon, ELente lente, EColor color, bool biFocal, bool blueRay)
     : base(desmontable, cantidad, serie, armazon, lente, color, biFocal, blueRay)
 {
     this.OjoIzquierdo = ojoIzquierdo;
     this.OjoDerecho   = ojoDerecho;
 }
Example #3
0
 /// <summary>
 /// Constructor publico de un anteojo de sol y llama al constructor de la clase padre.
 /// </summary>
 /// <param name="polarizado"></param>
 /// <param name="cantidad"></param>
 /// <param name="serie"></param>
 /// <param name="armazon"></param>
 /// <param name="lente"></param>
 /// <param name="color"></param>
 /// <param name="biFocal"></param>
 /// <param name="blueRay"></param>
 public Sol(bool polarizado, int cantidad, int serie, EArmazon armazon, ELente lente, EColor color, bool biFocal, bool blueRay)
     : base(cantidad, serie, armazon, lente, color, biFocal, blueRay)
 {
     this.Polarizado = polarizado;
 }
Example #4
0
 /// <summary>
 /// Constructor publico de un anteojo Clasico y llama al constructor de la clase padre.
 /// </summary>
 /// <param name="desmontable"></param>
 /// <param name="cantidad"></param>
 /// <param name="serie"></param>
 /// <param name="armazon"></param>
 /// <param name="lente"></param>
 /// <param name="color"></param>
 /// <param name="biFocal"></param>
 /// <param name="blueRay"></param>
 public Clasico(bool desmontable, int cantidad, int serie, EArmazon armazon, ELente lente, EColor color, bool biFocal, bool blueRay)
     : base(cantidad, serie, armazon, lente, color, biFocal, blueRay)
 {
     this.Desmontable = desmontable;
 }
        private void btnFabricar_Click(object sender, EventArgs e)
        {
            try
            {
                float oI           = 0;
                float oD           = 0;
                bool  biFocal      = false;
                bool  blueRay      = false;
                bool  desmontable  = false;
                int   NUMERO_SERIE = 0;
                int   cantidad     = 0;
                if (float.Parse(textBoxOjoDerecho.Text) > 0)
                {
                    oD = float.Parse(textBoxOjoDerecho.Text);
                }
                else
                {
                    MessageBox.Show("El numero debe ser mayor a 0");
                }

                if (float.Parse(textBoxOjoIzquierdo.Text) > 0)
                {
                    oI = float.Parse(textBoxOjoIzquierdo.Text);
                }
                else
                {
                    MessageBox.Show("El numero debe ser mayor a 0");
                }
                if (int.Parse(textBoxSerie.Text) > 0)
                {
                    NUMERO_SERIE = int.Parse(textBoxSerie.Text);
                }
                else
                {
                    MessageBox.Show("El N° de serie debe ser mayor a 0");
                }
                if (numericCantidad.Value > 0)
                {
                    cantidad = (int)numericCantidad.Value;
                }
                else
                {
                    MessageBox.Show("La cantidad a fabricar debe ser mayor a 0");
                }

                ELente   LENTE   = (ELente)cmbBoxLente.SelectedItem;
                EArmazon ARMAZON = (EArmazon)cmbBoxArmazon.SelectedItem;
                EColor   COLOR   = (EColor)cmbBoxColor.SelectedItem;

                if (cmbBoxBiFocal.Text == "Si")
                {
                    biFocal = true;
                }


                if (cmbBoxBlueRay.Text == "Si")
                {
                    blueRay = true;
                }


                if (cmbBoxDesmontable.Text == "Si")
                {
                    desmontable = true;
                }

                this.anteojo      = new Graduables(oI, oD, desmontable, cantidad, NUMERO_SERIE, ARMAZON, LENTE, COLOR, biFocal, blueRay);
                this.DialogResult = DialogResult.OK;
                MessageBox.Show("Procesando....");
            }
            catch
            {
                MessageBox.Show("Ingrese todos los campos");
            }
        }