Пример #1
0
        public void actualizarTabla()
        {
            precio = 0;
            List <Articulo> Articulos;

            sql.open();
            Articulos = sql.getArticulosPreventa();

            DataTable dataTable1 = new DataTable("Articulos");

            dataTable1.Columns.Add("Cant", typeof(string));
            dataTable1.Columns.Add("Nombre", typeof(string));
            dataTable1.Columns.Add("Precio", typeof(string));

            if (Articulos != null)
            {
                foreach (Articulo articulo in Articulos)
                {
                    DataRow dataRow = dataTable1.NewRow();
                    dataRow["Cant"]   = articulo.cantidadVenta.ToString();
                    dataRow["Nombre"] = articulo.nombre;
                    dataRow["Precio"] = string.Format("{0:C}", articulo.precio);
                    precio           += articulo.precio * articulo.cantidadVenta;
                    dataTable1.Rows.Add(dataRow);
                    dataTable1.AcceptChanges();
                }
            }

            if (precio == 0)
            {
                cajaPrecio.Text = "$0.00";
            }
            else
            {
                cajaPrecio.Text = string.Format("{0:C}", precio);
            }
            dataGridView1.DataSource = dataTable1;
            sql.close();
        }