示例#1
0
        /// <summary>
        /// Valida que el numero de lista no exista en la base de datos.
        /// </summary>
        /// <param name="numeroLista"></param>
        /// <returns></returns>
        public bool validaNumeroDeLista(int numeroLista)
        {
            DataTable _dtRespuesta = new DataTable();

            SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_s_archivo_lista", strConexion);

            try
            {
                _objData.AgregarParametro("nro_lista", numeroLista, (int)refDatos.Comun.DireccionParamSP.Input);
                _dtRespuesta = _objData.SpExecuteQuery("Mensajeria").Tables[0];
                if (Convert.ToInt32(_dtRespuesta.Rows[0][0].ToString()) != 0)
                {
                    return(false);
                }
                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _objData     = null;
                _dtRespuesta = null;
            }
        }
示例#2
0
        /// <summary>
        /// Crea el Id del archivo en la base de datos.
        /// </summary>
        /// <returns></returns>
        public int CreaIdArchivo()
        {
            DataTable _dtRespuesta = new DataTable();

            SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_s_CreaIdArchivo", strConexion);
            int id = 0;

            try
            {
                //_objData.AgregarParametro("nro_lista", numeroLista, (int)refDatos.Comun.DireccionParamSP.Input);
                _dtRespuesta = _objData.SpExecuteQuery("Mensajeria").Tables[0];

                if (_dtRespuesta.Rows.Count > 0)
                {
                    id = Convert.ToInt32(_dtRespuesta.Rows[0][0]) + 1;
                }
                else
                {
                    id = 1;
                }

                return(id);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _objData     = null;
                _dtRespuesta = null;
            }
        }
示例#3
0
        /// <summary>
        /// Selecciona datos para dashboard.
        /// </summary>
        /// <returns></returns>
        public DataTable fncSelecDatosArchivo()
        {
            DataTable _dtRespuesta = new DataTable();

            SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_s_archivo", strConexion);
            try
            {
                _dtRespuesta = _objData.SpExecuteQuery("Mensajeria").Tables[0];
                return(_dtRespuesta);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _objData     = null;
                _dtRespuesta = null;
            }
        }
示例#4
0
        /// <summary>
        /// Metodo que valida si existe el archivo en bd.
        /// </summary>
        /// <param name="nombre_archivo"></param>
        /// <returns></returns>
        private int buscasiexisteArchivo(string nombre_archivo)
        {
            DataTable _dtRespuesta = new DataTable();

            SqlServer.StoredProcedure _objData = new SqlServer.StoredProcedure("ASIS_s_existe", strConexion);

            try {
                _objData.AgregarParametro("nombre_archivo", nombre_archivo, (int)refDatos.Comun.DireccionParamSP.Input);
                _dtRespuesta = _objData.SpExecuteQuery("Mensajeria").Tables[0];

                return(Convert.ToInt32(_dtRespuesta.Rows[0][0].ToString()));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                _objData     = null;
                _dtRespuesta = null;
            }
        }