private void BtnBalanza_Click(object sender, EventArgs e) { Operaciones.Balanza ObjBalanza = new Operaciones.Balanza(); if (RbPeso.Checked == true) { ObjBalanza.Titulo = "Peso bruto"; ObjBalanza.VerCantidad = true; } else if (RbTara.Checked == true) { ObjBalanza.Titulo = "Peso Tara"; ObjBalanza.VerCantidad = false; } ObjBalanza.ShowDialog(); //agregar Peso segun el tipo if (RbPeso.Checked == true & ObjBalanza.Peso > 0 & ObjBalanza.Cantidad > 0) { DataRow Row = DtPesoBruto.NewRow(); Row["NumGuiaRemision"] = NumGuiaRemision; Row["Cantidad"] = ObjBalanza.Cantidad; Row["Peso"] = ObjBalanza.Peso; Row["Tipo"] = "P"; DtPesoBruto.Rows.Add(Row); Bruto += ObjBalanza.Peso; NroJabas += ObjBalanza.Cantidad; //calcular la cantidad de jabas enviadas } else if (RbTara.Checked == true && ObjBalanza.Peso > 0) { DataRow Row = DtTara.NewRow(); Row["NumGuiaRemision"] = NumGuiaRemision; Row["Cantidad"] = ObjBalanza.Cantidad; Row["Peso"] = ObjBalanza.Peso; Row["Tipo"] = "T"; DtTara.Rows.Add(Row); Tara += ObjBalanza.Peso; } else { MessageBox.Show("No ingreso la cantidad, no se agregara el peso.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } Neto = Bruto - Tara; TxtTara.ReadOnly = false; TxtNeto.ReadOnly = false; TxtBruto.ReadOnly = false; TxtNroJabas.ReadOnly = false; TxtTara.Value = Tara; TxtNeto.Value = Neto; TxtBruto.Value = Bruto; TxtNroJabas.Value = NroJabas; TxtTara.ReadOnly = true; TxtNeto.ReadOnly = true; TxtBruto.ReadOnly = true; TxtNroJabas.ReadOnly = true; }
private void BtnBalanza_Click(object sender, EventArgs e) { if (MaximoPesadas < 51) { Operaciones.Balanza ObjBalanza = new Operaciones.Balanza(); ObjBalanza.Titulo = "Peso Neto"; ObjBalanza.VerCantidad = true; ObjBalanza.ShowDialog(); NroPesadas++; if (ObjBalanza.Peso > 0 && ObjBalanza.Cantidad > 0) { #region Llenar Listas MaximoPesadas++; switch (NroPesadas) //validar la cantidad de pesadas, según eso repartir a los list { case 1: LstKilo1.Items.Add(ObjBalanza.Peso); LstSaco1.Items.Add(ObjBalanza.Cantidad); break; case 2: LstKilo2.Items.Add(ObjBalanza.Peso); LstSaco2.Items.Add(ObjBalanza.Cantidad); break; case 3: LstKilo3.Items.Add(ObjBalanza.Peso); LstSaco3.Items.Add(ObjBalanza.Cantidad); break; case 4: LstKilo4.Items.Add(ObjBalanza.Peso); LstSaco4.Items.Add(ObjBalanza.Cantidad); break; case 5: LstKilo5.Items.Add(ObjBalanza.Peso); LstSaco5.Items.Add(ObjBalanza.Cantidad); NroPesadas = 0; break; } #endregion } else { MessageBox.Show("No ingreso la cantidad de sacos.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); NroPesadas--; ObjBalanza.Peso = 0; ObjBalanza.Cantidad = 0; } #region mostrar datos Neto += ObjBalanza.Peso; Cantidad += ObjBalanza.Cantidad; TxtTotalKilos.Value = Neto; TxtTotalSacos.Value = Cantidad; #endregion } else { MessageBox.Show("No puede pesar mas de 50 veces. tendría que crear otra guía", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }