Beispiel #1
0
        //--------------------------------------------------------------------------------------------------------------------------------------
        /// <summary>Refreca las estadisticas relacionadas con los precios</summary>
        public void RefreshStadist()
        {
            ((frmUnViaje)Parent.Parent.Parent).AcceptButton = btnModify;

            decimal SumaCosto = 0, SumaMonto = 0, SumaGanancia = 0;
            var     ratioRecp = 1m;

            if (Datos.CompasCUC != 0)
            {
                ratioRecp = Datos.MontoInvers / Datos.CompasCUC; // Relación entre en monto de la inversión y el de las compras
            }
            var SelRows = (Grid.SelectedRows.Count > 1);

            foreach (DataGridViewRow Row in Grid.Rows)
            {
                var id = (int)Row.Cells[0].Value;

                var row = table.FindByid(id);

                RowCalculate(row);

                if (!SelRows || Row.Selected)
                {
                    SumaCosto    += row.valCUC;
                    SumaMonto    += nowMonto;
                    SumaGanancia += nowGanc;
                }
            }

            lbTotalCosto.Text = SumaCosto.ToString("0.##");
            lbTotalMonto.Text = SumaMonto.ToString("0.##");
            lbGanancia.Text   = SumaGanancia.ToString("0.##") + " cuc";
        }
Beispiel #2
0
        //--------------------------------------------------------------------------------------------------------------------------------------
        /// <summary></summary>
        private void btnModify_Click(object sender, EventArgs e)
        {
            try
            {
                lstNames.Visible = false;                       // Esconde el listado de los nombres de los item si esta visible
                GetValores();

                var idx = Grid.SelectedRows[0].Index;

                var cell = Grid["IdItem", idx].Value;
                if (cell == null)
                {
                    return;
                }

                int idCompra = (int)cell;
                var Row      = table.FindByid(idCompra);

                Row.item       = item;
                Row.count      = count;
                Row.value      = value;
                Row.valItem    = valItem;
                Row.valCUC     = valCUC;
                Row.valCucItem = valCucItem;
                Row.comentario = txtComent.Text;

                var row2 = FindPagoId(idCompra);
                if (row2 != null)
                {
                    row2["item"]       = item;
                    row2["count"]      = count;
                    row2["value"]      = value;
                    row2["valItem"]    = valItem;
                    row2["valCUC"]     = valCUC;
                    row2["valCucItem"] = valCucItem;
                }

                Sumatorias();
                Datos.SetChanges("CompraModify");
            }
            catch (Exception exc)
            {
                MessageBox.Show("ERROR: " + exc.Message);
            }
        }