Example #1
0
        public int ValidarCreacionAcuerdo(long pCOD_SEC, int pIDDocumento)
        {
            int          vCodigo        = 0;
            AcuerdoDatos objAcuerdoData = new AcuerdoDatos();
            //--
            int vIdDocAcuerdoB01 = Funciones.CheckInt(ConfigurationSettings.AppSettings["B01"]);
            int vIdDocAcuerdoB03 = Funciones.CheckInt(ConfigurationSettings.AppSettings["B03"]);

            //---
            if (objAcuerdoData.ExisteAcuerdo(pCOD_SEC, pIDDocumento))
            {
                vCodigo = -1000; //Sólo puede crear un Acuerdo de este tipo para la SEC.
            }
            else                 //Se podría crear
            {
                if (vIdDocAcuerdoB01 == pIDDocumento)
                {
                    if (objAcuerdoData.ExisteAcuerdo(pCOD_SEC, vIdDocAcuerdoB03))
                    {
                        vCodigo = -1004;                         //-- No se pude tener acuerdo B-01 y acuerdo B-03.
                    }
                    else
                    {
                        vCodigo = 4;
                    }
                }
                else if (vIdDocAcuerdoB03 == pIDDocumento)
                {
                    if (objAcuerdoData.ExisteAcuerdo(pCOD_SEC, vIdDocAcuerdoB01))
                    {
                        vCodigo = -1004;                         //-- No se puede tener acuerdo B-01 y acuerdo B-03.
                    }
                    else
                    {
                        vCodigo = 5;
                    }
                }
                else
                {
                    vCodigo = 1;
                }
            }

            objAcuerdoData = null;
            //---
            return(vCodigo);
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="pNroSolicitudSEC"></param>
        /// <param name="pIdDocumento"></param>
        /// <returns></returns>
        public virtual bool ExisteAcuerdo(int pNroSolicitudSEC, int pIdDocumento)
        {
            AcuerdoDatos objAcuerdoIngreso = new AcuerdoDatos();

            return(objAcuerdoIngreso.ExisteAcuerdo(pNroSolicitudSEC, pIdDocumento));
        }