示例#1
0
        private void lbGastos_SelectedIndexChanged(object sender, EventArgs e)
        {
            LogicaGo logica = new LogicaGo();

            txtId.Text = lbGastos.SelectedValue.ToString();
            Gasto gasto = logica.obtenerGasto(txtId.Text);

            if (gasto != null)
            {
                txtId.Text        = gasto.IdGasto;
                txtConcepto.Text  = gasto.Concepto;
                txtCantidad.Value = gasto.Cantidad;
                Double value;
                if (Double.TryParse(gasto.ValorCompra.ToString(), out value))
                {
                    txtValorCompra.Text = String.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:C2}", value);
                }
                else
                {
                    txtValorCompra.Text = String.Empty;
                }
                if (Double.TryParse(gasto.ValorTotal.ToString(), out value))
                {
                    txtTotal.Text = String.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:C2}", value);
                }
                else
                {
                    txtTotal.Text = String.Empty;
                }
                dpFecha.Text = gasto.Fecha;
                //txtPrecio.Text = producto.Precio.ToString();
            }
        }