예제 #1
0
        public static Models.SqlServer.ControleGerencial.SpGetInformacoesLogin SpGetInformacoesLogin(int origemAppsettingsJson, long idAcesso)
        {
            var parametros = new DynamicParameters();

            Models.SqlServer.ControleGerencial.SpGetInformacoesLogin        spGetInformacoesLogin = null;
            List <Models.SqlServer.ControleGerencial.SpGetInformacoesLogin> list = null;

            parametros.Add("@IdAcesso", idAcesso, DbType.Int64, ParameterDirection.Input, null);
            using (SqlConnection db = new SqlConnection(Utils.AppConfiguration.GetAppConfiguration(origemAppsettingsJson).GetConnectionString(connectionString)))
            {
                list = db.Query <Models.SqlServer.ControleGerencial.SpGetInformacoesLogin>(
                    "[SpGetInformacoesLogin]",
                    parametros,
                    commandType: CommandType.StoredProcedure).ToList <Models.SqlServer.ControleGerencial.SpGetInformacoesLogin>();
            }
            if ((list != null) && (list.Count > 0))
            {
                spGetInformacoesLogin = list.First();
            }
            else
            {
                spGetInformacoesLogin = new Models.SqlServer.ControleGerencial.SpGetInformacoesLogin();
            }
            return(spGetInformacoesLogin);
        }
예제 #2
0
 public static Models.SqlServer.ControleGerencial.SpGetInformacoesLogin GetInformacoesLogin(int origemAppsettingsJson, long idAcesso)
 {
     Models.SqlServer.ControleGerencial.SpGetInformacoesLogin spGetInformacoesLogin = null;
     spGetInformacoesLogin = Enriquecimento.Data.SqlServer.ControleGerencial.Procedures.SpGetInformacoesLogin(origemAppsettingsJson, idAcesso);
     return(spGetInformacoesLogin);
 }