예제 #1
0
        public Sys.Model.Database.Aplicativos.Secret Insert(Sys.Model.Database.Aplicativos.Secret model)
        {
            List <IDbDataParameter> listOfParameters = new System.Collections.Generic.List <IDbDataParameter>();
            SqlParameter            parameter        = null;

            parameter = new System.Data.SqlClient.SqlParameter("@UNIQ_KEY", SqlDbType.VarChar)
            {
                Direction = ParameterDirection.Input,
                Value     = model.FK_UniqueKeyApp
            };
            listOfParameters.Add(parameter);

            parameter = new System.Data.SqlClient.SqlParameter("@SCRT", SqlDbType.VarChar)
            {
                Direction = ParameterDirection.Input,
                Value     = model.SecretValue
            };
            listOfParameters.Add(parameter);


            parameter = new System.Data.SqlClient.SqlParameter("@DT_CAD", SqlDbType.DateTime)
            {
                Direction = ParameterDirection.Input,
                Value     = model.DataRegister
            };
            listOfParameters.Add(parameter);

            ExecuteQuery("[Aplicativos].[Pr_SCRT_INSERT]", listOfParameters);

            return(model);
        }
예제 #2
0
        public List <Sys.Model.Database.Aplicativos.Secret> LoopDataReaderRows(SqlDataReader sqlDataReader)
        {
            List <Sys.Model.Database.Aplicativos.Secret> listSecret = new List <Sys.Model.Database.Aplicativos.Secret>();

            while (sqlDataReader.Read())
            {
                var item = new Sys.Model.Database.Aplicativos.Secret()
                {
                    id = sqlDataReader.GetDecimal(0),
                    FK_UniqueKeyApp = sqlDataReader.GetString(1),
                    SecretValue     = sqlDataReader.GetString(2),
                };

                if (!sqlDataReader.IsDBNull(3))
                {
                    item.DataRegister = sqlDataReader.GetDateTime(3);
                }

                listSecret.Add(item);
            }

            if (sqlDataReader.IsClosed == false)
            {
                sqlDataReader?.Close();
            }

            sqlDataReader?.Dispose();

            return(listSecret);
        }
예제 #3
0
        public Sys.Model.Database.Aplicativos.Secret ListById(Sys.Model.Database.Aplicativos.Secret model)
        {
            List <IDbDataParameter> listOfParameters = new System.Collections.Generic.List <IDbDataParameter>();
            SqlParameter            parameter        = null;

            parameter = new System.Data.SqlClient.SqlParameter("@UNIQ_KEY", SqlDbType.VarChar)
            {
                Direction = ParameterDirection.Input,
                Value     = model.FK_UniqueKeyApp
            };

            listOfParameters.Add(parameter);
            return(LoopDataReaderRows((SqlDataReader)ExecuteQuery("[Aplicativos].[Pr_SCRT_LIST001]", listOfParameters))?.ToList().FirstOrDefault());
        }