public OOB.Resultado.Ficha Documento_Anular_Presupuesto(OOB.Documento.Anular.Presupuesto.Ficha ficha) { var result = new OOB.Resultado.Ficha(); var fichaDTO = new DtoLibPos.DocumentoAdm.Anular.Prersupuesto.Ficha() { autoDocumento = ficha.autoDocumento, auditoria = new DtoLibPos.DocumentoAdm.Anular.Prersupuesto.FichaAuditoria() { autoSistemaDocumento = ficha.auditoria.autoSistemaDocumento, autoUsuario = ficha.auditoria.autoUsuario, codigo = ficha.auditoria.codigo, estacion = ficha.auditoria.estacion, motivo = ficha.auditoria.motivo, usuario = ficha.auditoria.usuario, }, }; var r01 = MyData.DocumentoAdm_Anular_Presupuesto(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } return(result); }
private bool AnularPresupuesto(data doc, string motivo) { var ficha = new OOB.Documento.Anular.Presupuesto.Ficha() { autoDocumento = doc.idDocumento, auditoria = new OOB.Documento.Anular.Presupuesto.FichaAuditoria { autoSistemaDocumento = Sistema.Id_SistDocumento_Presupuesto, autoUsuario = Sistema.Usuario.id, codigo = Sistema.Usuario.codigo, estacion = Sistema.EquipoEstacion, motivo = motivo, usuario = Sistema.Usuario.nombre, }, }; var r03 = Sistema.MyData.Documento_Anular_Presupuesto(ficha); if (r03.Result == OOB.Resultado.Enumerados.EnumResult.isError) { Helpers.Msg.Error(r03.Mensaje); return(false); } return(true); }