private void CargarFacturas() { //EntityCollection<Factura> facturas = null; dgConsultar_Facturas.AutoGenerateColumns = false; using(Entitidades contexto = new Entitidades()) { var fac = new List<Factura>(contexto.Factura); fac = (from q in contexto.Factura select q).ToList(); //facturas = (from q in contexto.Factura // select q).To(); dgConsultar_Facturas.DataSource = fac; } }
private void btnGuardar_Click(object sender, EventArgs e) { errorProvider1.Clear(); if (txtTotal.Text == string.Empty) { errorProvider1.SetError(txtTotal, "Debe existir una totalidad"); } else { using (Entitidades context = new Entitidades()) { Factura oFactura = new Factura() { CodFactura = Convert.ToInt32(dgFactura.CurrentRow.Cells[0].Value.ToString()), Fecha = dtFecha.Value, Ciudad = cbCiudad.Text, ValorTotal = Convert.ToDecimal(txtTotal.Text), DetalleFactura = Productos }; context.Factura.Add(oFactura); context.SaveChanges(); MessageBox.Show("Factura registrada correctamente"); dgFactura.Rows.Clear(); dgFactura.Refresh(); txtTotal.Text = ""; cbProducto.SelectedIndex = 0; cbCiudad.SelectedIndex = 0; dtFecha.Value = DateTime.Now; } } }