private void btnAgregarMaterial_Click(object sender, EventArgs e) { FrmAgregarMateriales frmAgregarMateriales = new FrmAgregarMateriales(); frmAgregarMateriales.ShowDialog(); bool materialYaEstaba = false; if (frmAgregarMateriales.DialogResult == DialogResult.OK) { this.rtbMaterialesDetalle2.Text = string.Empty; foreach (Material materialNuevo in frmAgregarMateriales.MaterialesAgregados) { foreach (Material material in this.materialesDeModelo) { if (material.Equals(materialNuevo)) { material.AgregarPeso(materialNuevo.PesoEnKG); materialYaEstaba = true; } } if (!materialYaEstaba) { this.materialesDeModelo.Add(materialNuevo); } } foreach (Material item in this.materialesDeModelo) { this.rtbMaterialesDetalle2.Text += $"{item.Key.PadRight(25, ' ')}: {item.PesoEnKG} Kg.\n"; } } }
private void btnAddMateriales_Click(object sender, EventArgs e) { FrmAgregarMateriales frmAgregarMateriales = new FrmAgregarMateriales(); frmAgregarMateriales.ShowDialog(); if (frmAgregarMateriales.DialogResult == DialogResult.OK) { foreach (Material item in frmAgregarMateriales.MaterialesAgregados) { miFabrica = miFabrica + item; } this.bsMateriales.DataSource = miFabrica.stockMateriales.Values.ToList(); } }