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);
        }
Esempio n. 2
0
        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);
        }