示例#1
0
 public ManageUserLive()
 {
     try
     {
         SYS_IntegracaoExternaDAO dao = new SYS_IntegracaoExternaDAO();
         WSIntegracaoExterna = dao.SelectBy_ine_tipo(Convert.ToByte(eTipoIntegracaoExterna.Live));
     }
     catch
     {
         WSIntegracaoExterna = new SYS_IntegracaoExterna();
     }
 }
示例#2
0
 public ServiceUserLive()
 {
     try
     {
         // Carrega configurações Web Service
         SYS_IntegracaoExternaDAO dao = new SYS_IntegracaoExternaDAO();
         IntegracaoExterna = dao.SelectBy_ine_tipo(Convert.ToByte(SYS_IntegracaoExternaBO.eTipoIntegracaoExterna.Live));
     }
     catch
     {
         IntegracaoExterna = new SYS_IntegracaoExterna();
     }
 }
        }     //fim SelectBy_Pesquisa

        /// <summary>
        ///  Retorna a entidade SYS_IntegracaoExterna filtrando pelo tipo de integração externa.
        /// </summary>
        /// <param name="ine_tipo">Tipo de integração externa</param>
        /// <returns></returns>
        public SYS_IntegracaoExterna SelectBy_ine_tipo(byte ine_tipo)
        {
            SYS_IntegracaoExterna      entityIntegracaoExterna = new SYS_IntegracaoExterna();
            QuerySelectStoredProcedure qs = new QuerySelectStoredProcedure("NEW_SYS_IntegracaoExterna_SelectBy_ine_tipo", this._Banco);

            try
            {
                #region PARAMETROS

                Param               = qs.NewParameter();
                Param.DbType        = DbType.Byte;
                Param.ParameterName = "@ine_tipo";
                Param.Size          = 1;
                Param.Value         = ine_tipo;
                qs.Parameters.Add(Param);

                #endregion

                qs.Execute();

                if (qs.Return.Rows.Count == 1)
                {
                    DataRow dr = qs.Return.Rows[0];
                    entityIntegracaoExterna = DataRowToEntity(dr, entityIntegracaoExterna);
                }

                return(entityIntegracaoExterna);
            }
            catch
            {
                throw;
            }
            finally
            {
                qs.Parameters.Clear();
            }
        }