public void VerAnulacion() { if (Item != null) { if (Item.IsAnulado) { var tipoDoc = OOB.LibInventario.Sistema.TipoDocumento.enumerados.enumTipoDocumento.SinDefinir; switch (Item.Ficha.docTipo) { case OOB.LibInventario.Movimiento.enumerados.EnumTipoDocumento.Cargo: tipoDoc = OOB.LibInventario.Sistema.TipoDocumento.enumerados.enumTipoDocumento.CARGO; break; case OOB.LibInventario.Movimiento.enumerados.EnumTipoDocumento.Descargo: tipoDoc = OOB.LibInventario.Sistema.TipoDocumento.enumerados.enumTipoDocumento.DESCARGO; break; case OOB.LibInventario.Movimiento.enumerados.EnumTipoDocumento.Traslado: tipoDoc = OOB.LibInventario.Sistema.TipoDocumento.enumerados.enumTipoDocumento.TRASLADO; break; case OOB.LibInventario.Movimiento.enumerados.EnumTipoDocumento.Ajuste: tipoDoc = OOB.LibInventario.Sistema.TipoDocumento.enumerados.enumTipoDocumento.AJUSTE; break; } var r01 = Sistema.MyData.Sistema_TipoDocumento_GetFichaByTipo(tipoDoc); if (r01.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r01.Mensaje); return; } var ficha = new OOB.LibInventario.Auditoria.Buscar.Ficha() { autoDocumento = Item.Ficha.autoId, autoTipoDocumento = r01.Entidad.autoId, }; var r02 = Sistema.MyData.Auditoria_Documento_GetFichaBy(ficha); if (r02.Result == OOB.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r02.Mensaje); return; } _gestionAuditoria.Inicializa(); _gestionAuditoria.setData(r02.Entidad); _gestionAuditoria.Inicia(); } } }
public OOB.ResultadoEntidad <OOB.LibInventario.Auditoria.Entidad.Ficha> Auditoria_Documento_GetFichaBy(OOB.LibInventario.Auditoria.Buscar.Ficha ficha) { var rt = new OOB.ResultadoEntidad <OOB.LibInventario.Auditoria.Entidad.Ficha>(); var fichaDTO = new DtoLibInventario.Auditoria.Buscar.Ficha() { autoDocumento = ficha.autoDocumento, autoTipoDocumento = ficha.autoTipoDocumento, }; var r01 = MyData.Auditoria_Documento_GetFichaBy(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var s = r01.Entidad; var nr = new OOB.LibInventario.Auditoria.Entidad.Ficha() { estacionEquipo = s.estacionEquipo, fecha = s.fecha, hora = s.hora, motivo = s.motivo, usuAuto = s.usuAuto, usuCodigo = s.usuCodigo, usuNombre = s.usuNombre, }; rt.Entidad = nr; return(rt); }