protected async override Task CrearNuevoElemento() { if (await StockHelper.ConsultarStock(JornalMaterial.Material.Id, JornalMaterial.CantidadUsado)) { if (JornalMaterial.Material != null && JornalMaterial.CantidadUsado > 0) { JornalMaterial.JornalId = Jornal.Id; JornalMaterial.MaterialId = JornalMaterial.Material.Id; await ApiProcessor.PostApi(JornalMaterial, "JornalMaterial/Insert"); StockHelper.QuitarStock(JornalMaterial.MaterialId, JornalMaterial.CantidadUsado); await Inicializar(); JornalMaterial = null; JornalMaterial = new JornalMaterialDto(); } } else { MessageBox.Show("Material sin stock"); } }