private void Agregar() { try { total += Convert.ToInt32(this.txtCantidad.Text); if (esEquipo) { mInventarioDet = new InventarioDet(this.txtCodigo.Text, this.txtSerie.Text, Convert.ToInt32(this.txtCantidad.Text)); } else if (esPerecible) { mInventarioDet = new InventarioDet(this.txtCodigo.Text, Convert.ToInt32(this.txtCantidad.Text), this.txtNoLote.Text, this.dtpFecVenc.Value); } else { mInventarioDet = new InventarioDet(this.txtCodigo.Text, this.txtSerie.Text, Convert.ToInt32(this.txtCantidad.Text)); } listaInventarioDet.Add(mInventarioDet); bsInventarioDet.DataSource = listaInventarioDet; Llenar_detalles(); limpiar(); } catch { MessageBox.Show("La cantidad debe estar escrita en numeros"); } }
private void btnQuitar_Click(object sender, EventArgs e) { this.bsInventarioDet.Position = rowSelected; InventarioDet invdetCurrent = (InventarioDet)bsInventarioDet.Current; total = total - invdetCurrent.Invdet_Cantidad; if (total != 0) { bsInventarioDet.RemoveAt(rowSelected); Llenar_detalles(); limpiar(); } }