public OOB.Resultado Producto_Movimiento_Descargo_Anular(OOB.LibInventario.Movimiento.Anular.Descargo.Ficha ficha) { var rt = new OOB.Resultado(); var fichaDTO = new DtoLibInventario.Movimiento.Anular.Descargo.Ficha() { autoDocumento = ficha.autoDocumento, autoSistemaDocumento = ficha.autoSistemaDocumento, autoUsuario = ficha.autoUsuario, codigo = ficha.codigoUsuario, estacion = ficha.estacion, motivo = ficha.motivo, usuario = ficha.nombreUsuario, }; var r01 = MyData.Producto_Movimiento_Descargo_Anular(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } return(rt); }
private void AnularDescargo() { var ficha = new OOB.LibInventario.Movimiento.Anular.Descargo.Ficha() { autoDocumento = Item.Ficha.autoId, autoSistemaDocumento = "0000000025", autoUsuario = Sistema.UsuarioP.autoUsu, codigoUsuario = Sistema.UsuarioP.codigoUsu, estacion = Environment.MachineName, motivo = _anular.Motivo, nombreUsuario = Sistema.UsuarioP.nombreUsu, }; var r01 = Sistema.MyData.Producto_Movimiento_Descargo_Anular(ficha); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } Item.Ficha.isDocAnulado = true; bs.CurrencyManager.Refresh(); Helpers.Msg.EliminarOk(); }