private void btnFactura_Click(object sender, EventArgs e) { int i; CNDetalleFactura cnDetFactura = new CNDetalleFactura(); CNFactura cnFactura = new CNFactura(); CEFactura factura = new CEFactura(); CNEmpleado cnEmpleado = new CNEmpleado(); factura.IdEmpleado = cnEmpleado.NombreUsuarioEmpleadoId(lblUsuario.Text); factura.Fecha = DateTime.Now; cnFactura.InsertarFactura(factura); i = cnFactura.MaxFactura(); factura.IdFactura = i; foreach (CEDetalleFactura det in detallesFactura) { det.IdFactura = i; cnDetFactura.InsertarDFactura(det); } CNMesa cnMesa = new CNMesa(); cnMesa.ActualizarEstadoMesa(mesa, 0); Factura frmFactura = new Factura(factura); if (frmFactura.ShowDialog() == DialogResult.OK) { this.Dispose(); } else { limpiar(); } }