Пример #1
0
 public void LLenarDesde(Jarra unaJarra)
 {
     if (this.Cantidad < this.Capacidad) // No esta llena
     {
         int tmp = this.Cantidad;
         this.Cantidad     += unaJarra.Cantidad; // suma todo
         unaJarra.Cantidad -= this.Cantidad - tmp;
     }
 }
Пример #2
0
 private void btnFinalizar_Click(object sender, RoutedEventArgs e)
 {
     if (Iniciadas())
     {
         jarraA             = null;
         jarraB             = null;
         tbxPasos.Text      = string.Empty;
         btnCrear.IsEnabled = true;
     }
 }
Пример #3
0
        private void CrearJarras()
        {
            string capacidadA = tbxJarraA.Text;
            string capacidadB = tbxJarraB.Text;

            try
            {
                if (!string.IsNullOrEmpty(capacidadA) && !(string.IsNullOrEmpty(capacidadB)))
                {
                    jarraA             = new Jarra(int.Parse(capacidadA));
                    jarraB             = new Jarra(int.Parse(capacidadB));
                    pgbJarraA.Maximum  = jarraA.Capacidad;
                    pgbJarraA.Value    = jarraA.Cantidad;
                    pgbJarraB.Maximum  = jarraB.Capacidad;
                    pgbJarraB.Value    = jarraB.Cantidad;
                    tbxPasos.Text      = "Se llenan las jarras\r\n";
                    btnCrear.IsEnabled = false;
                }
            }
            catch (Exception)
            {
                ;
            }
        }