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; } }
private void btnFinalizar_Click(object sender, RoutedEventArgs e) { if (Iniciadas()) { jarraA = null; jarraB = null; tbxPasos.Text = string.Empty; btnCrear.IsEnabled = true; } }
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) { ; } }