示例#1
0
        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;
            }
        }
示例#2
0
        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;
                }
            }
        }