Example #1
0
        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;
        }
Example #2
0
        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);
            }
        }