public void iniciarVenta() { if (DateTime.Now > presupuesto.FechaVencimiento) { MessageBox.Show("El presupuesto esta vencido, los precios pueden variar", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } interfazVentaMostrador = new IU_RegistrarVenta(); interfazVentaMostrador.gb_tipoCliente.Enabled = false; if (presupuesto.CodigoClienteMayorista != 0) { interfazVentaMostrador.rb_clienteMayorista.Checked = true; interfazVentaMostrador.txt_razonSocial.Text = presupuesto.conocerClienteMayorista(presupuesto.CodigoClienteMayorista).RazonSocial; } int bandera = 0; //Se crea esta bandera para saber si se cargaron todos los articulos o no. foreach (var item in this.listaDetalle) { interfazVentaMostrador.controlador.codigoArticulo = item.CodigoArticulo; interfazVentaMostrador.controlador.cantidad = item.Cantidad; interfazVentaMostrador.controlador.buscarDatosArticulos(interfazVentaMostrador.controlador.codigoArticulo); if (!interfazVentaMostrador.controlador.verificarStock()) { bandera = 1; } } interfazVentaMostrador.InterfazContenedora = interfazConsultarPresupuesto.InterfazContenedora; interfazVentaMostrador.Show(); if (bandera != 0) { MessageBox.Show("Algunos de los articulos no se cargaron por falta de stock", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } }