Ejemplo n.º 1
0
        public object NullSafeGet(IDataReader rs, String[] names, object owner)
        {
            object r = rs[names[0]];

            if (r == DBNull.Value)
            {
                return(null);
            }
            return(DesEncryptionProvider.Decrypt((String)r));
        }
Ejemplo n.º 2
0
        public void NullSafeSet(System.Data.IDbCommand cmd, object value, int index)
        {
            object paramValue = DBNull.Value;

            if (value != null)
            {
                paramValue = DesEncryptionProvider.Encrypt((String)value);
            }
            IDataParameter parameter = (IDataParameter)cmd.Parameters[index];

            parameter.Value = paramValue;
        }