Example #1
0
        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");
            }
        }