internal async Task IngresarAsync() { mercaderiaModel.ModificarFechaRecepcion(FechaRecepcion); mercaderiaModel.ModificarEstado(MercaderiaEstado.Ingresada, Sesion.Usuario.Alias); await Task.WhenAll(MercaderiaService.Guardar(mercaderiaModel), MercaderiaService.Ingresar(mercaderiaModel)); }
internal async Task <bool> PagarAsync() { GastoDetalleForm gastoDetalleForm = new GastoDetalleForm(Total, $"Pago ingreso de mercaderia de proveedor {ProveedorSeleccionado.Value}"); gastoDetalleForm.ShowDialog(); if (gastoDetalleForm.DialogResult == DialogResult.OK) { mercaderiaModel.ModificarEstado(MercaderiaEstado.Paga, Sesion.Usuario.Alias); await MercaderiaService.Guardar(mercaderiaModel); return(true); } return(false); }
internal async Task GuardarAsync() { mercaderiaModel.ModificarEstado(MercaderiaEstado.Guardada, Sesion.Usuario.Alias); mercaderiaModel.ModificarFechaRecepcion(FechaRecepcion); await MercaderiaService.Guardar(mercaderiaModel); }