Beispiel #1
0
        /// <summary>
        /// Actualiza un documento SEC
        /// </summary>
        /// <param name="pObjDocumentoSEC"></param>
        /// <returns></returns>
        public long Actualizar(DocumentoSEC pObjDocumentoSEC)
        {
            long intResultado = -1;

            DocumentoSECDatos objDocumentoSECDatos = new DocumentoSECDatos();

            intResultado = objDocumentoSECDatos.Actualizar(pObjDocumentoSEC);

            return(intResultado);
        }
Beispiel #2
0
        //T12646
        public int SubsanaDocumento(DocumentoSEC pObjDocumentoSECEnt)
        {
            int intResultado = -1;

            DocumentoSECDatos objDocumentoSECData = new DocumentoSECDatos();
            //--determina si ya existe o no
            bool existe = false;

            if (!existe)
            {
                intResultado = objDocumentoSECData.SubsanaDocumento(pObjDocumentoSECEnt);
            }
            else
            {
                intResultado = -1000;                          //---Acuerdo ya ha sido registrado
            }
            return(intResultado);
        }
Beispiel #3
0
        public long Crear(DocumentoSEC pObjDocumentoSECEnt)
        {
            long intResultado = -1;

            DocumentoSECDatos objDocumentoSECData = new DocumentoSECDatos();
            //--determina si ya existe o no
            bool existe = false;

            if (!existe)
            {
                intResultado = objDocumentoSECData.Crear(pObjDocumentoSECEnt);

                //throw new Exception("Registrado");
            }
            else
            {
                intResultado = -1000;                          //---Acuerdo ya ha sido registrado
            }
            return(intResultado);
        }
Beispiel #4
0
        /// <summary>
        /// Elimina un registro de Documento SEC en base a su Identificador único
        /// </summary>
        /// <param name="pIdDocumentoSEC">Identificador único de Documento SEC</param>
        /// <returns></returns>
        public long Eliminar(long pIdDocumentoSEC)
        {
            long iResultado = -1;          //error

            string sArchivoOrigen;
            DocumentoSECNegocio objDocSECNegocio = new DocumentoSECNegocio();

            sArchivoOrigen   = objDocSECNegocio.ObtenerNombreArchivo(pIdDocumentoSEC);
            objDocSECNegocio = null;

            //--elimina registro de la BD
            DocumentoSECDatos objDocumentoSECDatos = new DocumentoSECDatos();

            iResultado           = objDocumentoSECDatos.Eliminar(pIdDocumentoSEC);
            objDocumentoSECDatos = null;

            //--Recupera y estructura nombre de archivo a eliminar, luego elimina
            if (iResultado > 0)
            {
                DeleteDocumento(sArchivoOrigen);
            }
            return(iResultado);
        }
Beispiel #5
0
        /// <summary>
        /// Obtien el nombre de archivo digitalziado respecto del documento de ingreso (el cual debe ser unico)
        /// desdel a Capa de Datos
        /// </summary>
        /// <param name="pNroSolicitud">Nro de SOlcituud</param>
        /// <param name="pIdDocumento"></param>
        /// <returns></returns>
        public string ObtenerNombreArchivoIngreso(long pNroSolicitud, int pIdDocumento)
        {
            DocumentoSECDatos objDocumentoSEC = new DocumentoSECDatos();

            return(objDocumentoSEC.ObtenerNombreArchivoIngreso(pNroSolicitud, pIdDocumento));
        }
Beispiel #6
0
        /// <summary>
        /// Recupera el Nombre de archivo digitalizado de un Documento SEC desde la Capa de Datos
        /// </summary>
        /// <param name="pIDDOcumentoSEC"></param>
        /// <returns></returns>
        public string ObtenerNombreArchivo(long pIDDOcumentoSEC)
        {
            DocumentoSECDatos objDocumentoSEC = new DocumentoSECDatos();

            return(objDocumentoSEC.ObtenerNombreArchivo(pIDDOcumentoSEC));
        }
Beispiel #7
0
        public bool paraCorreccionPDV(int codsec)
        {
            DocumentoSECDatos obj = new DocumentoSECDatos();

            return(obj.paraCorreccionPDV(codsec));
        }
Beispiel #8
0
        public ArrayList listaAnalistasCyAPorArea(string codarea)
        {
            DocumentoSECDatos obj = new DocumentoSECDatos();

            return(obj.listaAnalistasCyAPorArea(codarea));
        }
Beispiel #9
0
        /*** metodos de AP******/
        public ArrayList listaAnalistasCyA()
        {
            DocumentoSECDatos obj = new DocumentoSECDatos();

            return(obj.listaAnalistasCyA());
        }
Beispiel #10
0
        public bool EnviarACreditosActivaciones(int pCOD_SEC, string pCodEstadoNuevo, string pLoginUsuario)
        {
            DocumentoSECDatos objDocSECDatos = new DocumentoSECDatos();

            return(objDocSECDatos.EnviarACreditosActivaciones(pCOD_SEC, pCodEstadoNuevo, pLoginUsuario));
        }