Exemplo n.º 1
1
        private MeCreditcardHistoryInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                MeCreditcardHistoryInfo info = new MeCreditcardHistoryInfo();
                info.Memberid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Creditcardid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Balance = dar.IsDBNull(++i) ? 0 : dar.GetFloat(i);
                info.Amount = dar.IsDBNull(++i) ? 0 : dar.GetFloat(i);
                info.Addorsub = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Note = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
 public RemoteVolume(System.Data.IDataReader rd)
 {
     this.ID   = rd.GetInt64(0);
     this.Name = rd.GetString(1);
     this.Size = rd.GetInt64(2);
     this.Hash = rd.GetString(3);
     this.VerificationCount = rd.GetInt64(4);
 }
Exemplo n.º 3
0
 private static hierarchy2b ORM_CreateProxy(System.Data.IDataReader result, System.Collections.Generic.IDictionary <string, int> ordinals)
 {
     return(new hierarchy2b()
     {
         pid = result.IsDBNull(ordinals["pid"]) ? 0 : result.GetInt64(ordinals["pid"]),
         fid = result.IsDBNull(ordinals["fid"]) ? 0 : result.GetInt64(ordinals["fid"]),
         textfield = result.IsDBNull(ordinals["textfield"]) ? null : result.GetString(ordinals["textfield"])
     });
 }
Exemplo n.º 4
0
 private static hierarchy3a ORM_CreateProxy(System.Data.IDataReader result, System.Collections.Generic.IDictionary <string, int> ordinals)
 {
     return(new hierarchy3a()
     {
         pid = result.IsDBNull(ordinals["pid"]) ? new Guid() : result.GetGuid(ordinals["pid"]),
         fid = result.IsDBNull(ordinals["fid"]) ? 0 : result.GetInt64(ordinals["fid"]),
         uid = result.IsDBNull(ordinals["uid"]) ? new Guid() : result.GetGuid(ordinals["uid"]),
         numfield1 = result.IsDBNull(ordinals["numfield1"]) ? 0 : result.GetInt32(ordinals["numfield1"]),
         numfield2 = result.IsDBNull(ordinals["numfield2"]) ? 0 : result.GetInt32(ordinals["numfield2"]),
         numfield3 = result.IsDBNull(ordinals["numfield3"]) ? 0 : result.GetInt32(ordinals["numfield3"]),
         textfield1 = result.IsDBNull(ordinals["textfield1"]) ? null : result.GetString(ordinals["textfield1"]),
         textfield2 = result.IsDBNull(ordinals["textfield2"]) ? null : result.GetString(ordinals["textfield2"]),
         textfield3 = result.IsDBNull(ordinals["textfield3"]) ? null : result.GetString(ordinals["textfield3"])
     });
     //var obj = new hierarchy3a();
     //obj.pid = result.IsDBNull(ordinals["pid"]) ? new Guid() : result.GetGuid(ordinals["pid"]),
     //obj.fid = result.IsDBNull(ordinals["fid"]) ? 0 : result.GetInt64(ordinals["fid"]),
     //obj.uid = result.IsDBNull(ordinals["uid"]) ? new Guid() : result.GetGuid(ordinals["uid"]),
     //obj.numfield1 = result.IsDBNull(ordinals["numfield1"]) ? 0 : result.GetInt32(ordinals["numfield1"]),
     //obj.numfield2 = result.IsDBNull(ordinals["numfield2"]) ? 0 : result.GetInt32(ordinals["numfield2"]),
     //obj.numfield3 = result.IsDBNull(ordinals["numfield3"]) ? 0 : result.GetInt32(ordinals["numfield3"]),
     //obj.textfield1 = result.IsDBNull(ordinals["textfield1"]) ? null : result.GetString(ordinals["textfield1"]),
     //obj.textfield2 = result.IsDBNull(ordinals["textfield2"]) ? null : result.GetString(ordinals["textfield2"]),
     //obj.textfield3 = result.IsDBNull(ordinals["textfield3"]) ? null : result.GetString(ordinals["textfield3"])
     //return obj;
 }
Exemplo n.º 5
0
 /// <summary>
 /// 直接从dataReader中读取第i列的值,如果值为空,则返回Int.MinValue
 /// </summary>
 /// <param name="dataReader">要读取数据的dataReader</param>
 /// <param name="i">dataReader中的列索引</param>
 /// <returns></returns>
 public static long?GetInt64Nullable(System.Data.IDataReader dataReader, int i)
 {
     if (dataReader.IsDBNull(i))
     {
         return(null);
     }
     return(dataReader.GetInt64(i));
 }
Exemplo n.º 6
0
 /// <summary>
 /// 直接从dataReader中读取第i列的值,如果值为空,则返回Int.MinValue
 /// </summary>
 /// <param name="dataReader">要读取数据的dataReader</param>
 /// <param name="i">dataReader中的列索引</param>
 /// <returns></returns>
 public static long GetInt64(System.Data.IDataReader dataReader, int i)
 {
     if (dataReader.IsDBNull(i))
     {
         return(int.MinValue);
     }
     else
     {
         return(dataReader.GetInt64(i));
     }
 }
Exemplo n.º 7
0
 public static long GetLong(System.Data.IDataReader rdr, string Column, long NullValue)
 {
     if (rdr[Column] != DBNull.Value)
     {
         return(rdr.GetInt64(rdr.GetOrdinal(Column)));
     }
     else
     {
         return(NullValue);
     }
 }
Exemplo n.º 8
0
        private static long ConvertToInt64(System.Data.IDataReader rd, int index)
        {
            try
            {
                if (!rd.IsDBNull(index))
                {
                    return(rd.GetInt64(index));
                }
            }
            catch
            {
            }

            return(-1);
        }
Exemplo n.º 9
0
        public static long ConvertValueToInt64(this System.Data.IDataReader reader, int index, long defaultvalue = -1)
        {
            try
            {
                if (!reader.IsDBNull(index))
                {
                    return(reader.GetInt64(index));
                }
            }
            catch
            {
            }

            return(-1);
        }
Exemplo n.º 10
0
        private static T_Entity DataReader2Entity(System.Data.IDataReader dataReader)
        {
            T_Entity obj = new T_Entity
            {
                FLong          = dataReader.GetInt64(0),
                FString        = dataReader.GetString(1),
                FDecimal       = dataReader.GetDecimal(2),
                FNullDecimal   = dataReader.IsDBNull(3) ? default(decimal?) : dataReader.GetDecimal(3),
                FBool          = dataReader.GetBoolean(4),
                FNullBool      = dataReader.IsDBNull(5) ? default(bool?) : dataReader.GetBoolean(5),
                Status         = (EntityStatus)Enum.ToObject(_entityStatusType, dataReader.GetInt16(7)),
                NullStatus     = dataReader.IsDBNull(8) ? default(EntityStatus?) : (EntityStatus)Enum.ToObject(_entityStatusType, dataReader.GetInt16(8)),
                CreationTime   = dataReader.GetDateTime(9),
                LastUpdateTime = dataReader.IsDBNull(10) ? default(DateTime?) : dataReader.GetDateTime(10),
            };

            return(obj);
        }
Exemplo n.º 11
0
        private static T_Entity DataReader2Entity_GetValue(System.Data.IDataReader dataReader)
        {
            var      FNullDecimal   = dataReader.GetValue(3);
            var      FNullBool      = dataReader.GetValue(5);
            var      NullStatus     = dataReader.GetValue(8);
            var      LastUpdateTime = dataReader.GetValue(10);
            T_Entity obj            = new T_Entity
            {
                FLong          = dataReader.GetInt64(0),
                FString        = dataReader.GetString(1),
                FDecimal       = dataReader.GetDecimal(2),
                FNullDecimal   = FNullDecimal == DBNull.Value ? default(decimal?) : (decimal)FNullDecimal,
                FBool          = dataReader.GetBoolean(4),
                FNullBool      = FNullBool == DBNull.Value ? default(bool?) : (bool)FNullBool,
                Status         = (EntityStatus)Enum.ToObject(_entityStatusType, dataReader.GetInt16(7)),
                NullStatus     = NullStatus == DBNull.Value ? default(EntityStatus?) : (EntityStatus)Enum.ToObject(_entityStatusType, NullStatus),
                CreationTime   = dataReader.GetDateTime(9),
                LastUpdateTime = LastUpdateTime == DBNull.Value ? default(DateTime?) : (DateTime)LastUpdateTime,
            };

            return(obj);
        }
Exemplo n.º 12
0
        public void SetFromReader <T>(T obj, System.Data.IDataReader reader, Action <T, string, object> setMethod)
            where T : class
        {
            if (!reader.IsDBNull(this.Index))
            {
                switch (this.SqlType)
                {
                case System.Data.SqlDbType.BigInt:
                    setMethod(obj, FieldName, reader.GetInt64(this.Index));
                    break;

                case System.Data.SqlDbType.Image:
                case System.Data.SqlDbType.VarBinary:
                case System.Data.SqlDbType.Binary:
                    long   size       = reader.GetBytes(this.Index, 0, null, 0, 0);
                    byte[] values     = new byte[size];
                    int    bufferSize = 1024;
                    long   bytesRead  = 0;
                    int    curPos     = 0;
                    while (bytesRead < size)
                    {
                        bytesRead += reader.GetBytes(this.Index, curPos, values, curPos, bufferSize);
                        curPos    += bufferSize;
                    }
                    setMethod(obj, FieldName, values);
                    break;

                case System.Data.SqlDbType.Bit:
                    setMethod(obj, FieldName, reader.GetBoolean(this.Index));
                    break;

                case System.Data.SqlDbType.Char:
                    setMethod(obj, FieldName, reader.GetChar(this.Index));
                    break;

                case System.Data.SqlDbType.SmallDateTime:
                case System.Data.SqlDbType.Date:
                case System.Data.SqlDbType.DateTime:
                case System.Data.SqlDbType.DateTime2:
                    setMethod(obj, FieldName, reader.GetDateTime(this.Index));
                    break;

                case System.Data.SqlDbType.SmallMoney:
                case System.Data.SqlDbType.Money:
                case System.Data.SqlDbType.Decimal:
                    setMethod(obj, FieldName, reader.GetDecimal(this.Index));
                    break;

                case System.Data.SqlDbType.Float:
                    setMethod(obj, FieldName, reader.GetDouble(this.Index));
                    break;

                case System.Data.SqlDbType.Int:
                    setMethod(obj, FieldName, reader.GetInt32(this.Index));
                    break;

                case System.Data.SqlDbType.Text:
                case System.Data.SqlDbType.NVarChar:
                case System.Data.SqlDbType.NText:
                case System.Data.SqlDbType.VarChar:
                case System.Data.SqlDbType.NChar:
                    setMethod(obj, FieldName, reader.GetString(this.Index));
                    break;

                case System.Data.SqlDbType.Real:
                    setMethod(obj, FieldName, reader.GetFloat(this.Index));
                    break;

                case System.Data.SqlDbType.SmallInt:
                    setMethod(obj, FieldName, reader.GetInt16(this.Index));
                    break;

                case System.Data.SqlDbType.TinyInt:
                    setMethod(obj, FieldName, reader.GetByte(this.Index));
                    break;

                case System.Data.SqlDbType.UniqueIdentifier:
                    setMethod(obj, FieldName, reader.GetGuid(this.Index));
                    break;

                default:
                    break;
                }
            }
            else
            {
                setMethod(obj, FieldName, null);
            }
        }
Exemplo n.º 13
0
 long System.Data.IDataRecord.GetInt64(int i)
 {
     return(_dataReader.GetInt64(i));
 }
Exemplo n.º 14
0
 public static long?GetInt64(System.Data.IDataReader reader, int rowNum)
 {
     return(reader.IsDBNull(rowNum) ? (long?)null : reader.GetInt64(rowNum));
 }
Exemplo n.º 15
0
        private LibrariesInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                LibrariesInfo info = new LibrariesInfo();
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Introduce = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Description = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Filepreview = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Cname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timecreate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Allowcomment = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Album = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Viewcounter = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Relateditem = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 16
0
        private GeneralInfo getDataReader_com(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                GeneralInfo info = new GeneralInfo();
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 17
0
        private FileattachInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                FileattachInfo info = new FileattachInfo();
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Path = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Note = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Subject = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Url = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sized = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);
                info.Typed = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Belongto = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Iid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 18
0
        private CartInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                CartInfo info = new CartInfo();
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Timecomplete = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Lang = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Memberid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Membername = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Paymenttype = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Amount = dar.IsDBNull(++i) ? 0 : Math.Round(dar.GetFloat(i));
                info.Shippingfee = dar.IsDBNull(++i) ? 0 : Math.Round(dar.GetFloat(i));
                info.Discountfee = dar.IsDBNull(++i) ? 0 : Math.Round(dar.GetFloat(i));
                info.Couponcode = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Checkout = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Note = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_Address = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_Address2 = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_City = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_District = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_Nationalid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Shipping_Zipcode = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_Phone = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_Email = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Shipping_Nationalname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_Address = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_Address2 = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_City = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_District = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_Nationalid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Billing_Zipcode = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_Phone = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_Email = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Billing_Nationalname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 19
0
        private MeProfileInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                MeProfileInfo info = new MeProfileInfo();
                info.Address = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Zipcode = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.State = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Nationalid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Nationalname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cityid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Cityname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Districtid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Districtname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Phone = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.About = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Blog = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Homepage = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Facebook = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Twitter = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Youtube = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Flickr = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Skype = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Yahoo = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Birthday = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Profession = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 20
0
        private MenuInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                MenuInfo info = new MenuInfo();
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Note = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Navigateurl = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Tooltip = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Attributes = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.ApplyAttributesChild = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Visible = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Cid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Pis = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Pid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Depth = dar.IsDBNull(++i) ? 1 : dar.GetInt32(i);
                info.Cataloguetypeofid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Catalogueid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Insertcatalogue = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Noroot = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 21
0
 public static Int64 Long(System.Data.IDataReader reader, MapPoint mapPoint, Int64 defaultValue = 0)
 {
     try
     {
         return(mapPoint.IsInResultSet() && !reader.IsDBNull(mapPoint.Index) ? reader.GetInt64(mapPoint.Index) : defaultValue);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 22
0
 public static long GetInt64(System.Data.IDataReader reader, int rowNum, short defaultValue)
 {
     return(reader.IsDBNull(rowNum) ? defaultValue : reader.GetInt64(rowNum));
 }
Exemplo n.º 23
0
        private CommentInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                CommentInfo info = new CommentInfo();
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Introduce = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Description = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timecreate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Iid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Belongto = dar.IsDBNull(++i) ? 1 : dar.GetInt32(i);
                info.Viewcounter = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rating = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Sender_Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sender_Address = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sender_Email = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sender_Phone = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 24
0
        private ProductInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                ProductInfo info = new ProductInfo();
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Introduce = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Description = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Features = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Filepreview = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Cname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timecreate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Viewcounter = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Provider = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Advertise = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Price = dar.IsDBNull(++i) ? 0 : Math.Round(dar.GetFloat(i));
                info.Pricealter = dar.IsDBNull(++i) ? 0 : Math.Round(dar.GetFloat(i), 2);
                info.Allowcomment = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Album = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Relateditem = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Relatednews = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                info.lCategory = (new CCategory(LANG)).Wcmm_Getlist_ofiid(info.Id, Webcmm.Id.Product);
                info.lCategoryattr = (new CCategoryattr(LANG)).Wcmm_Getlist_ofiid(info.Id, Webcmm.Id.Product);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 25
0
        private FeedbackInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                FeedbackInfo info = new FeedbackInfo();
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Description = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sender_Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sender_Address = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sender_Email = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sender_Phone = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Pis = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Pid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Depth = dar.IsDBNull(++i) ? 1 : dar.GetInt32(i);
                info.Viewcounter = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 26
0
        private RSSResourceInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                RSSResourceInfo info = new RSSResourceInfo();
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.WebsiteUrl = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.RSSUrl = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timelastestget = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Nodecontent = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Nodetitle = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Nodeintroduce = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Cname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 27
0
        private BannerInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                BannerInfo info = new BannerInfo();
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Album = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 28
0
        public static Int64 AsInt64(this System.Data.IDataReader reader, string name, long defaultValue = 0)
        {
            var o = reader[name];

            return(o != null && o != DBNull.Value ? reader.GetInt64(reader.GetOrdinal(name)) : defaultValue);
        }
Exemplo n.º 29
0
        private GeneralInfo getDataReader_search(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                GeneralInfo info = new GeneralInfo();
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Introduce = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Description = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Filepreview = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Cname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 30
0
        private SymbolInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                SymbolInfo info = new SymbolInfo();
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Path = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Note = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Sized = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 31
0
        private MeCreditcardInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                MeCreditcardInfo info = new MeCreditcardInfo();
                info.Firstname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Lastname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cardnumber = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cardtype = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Expirationmonth = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Expirationyear = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Address = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.City = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.State = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Zipcode = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Memberid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Balance = dar.IsDBNull(++i) ? 0 : dar.GetFloat(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 32
0
        private UserInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                UserInfo info = new UserInfo();
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Password = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Email = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Pis = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Pid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Depth = dar.IsDBNull(++i) ? 1 : dar.GetInt32(i);
                info.Logincache = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Loginfirst = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                if (info.iRight == null)
                    info.iRight = (new CUserright()).Getinfo(info.Id);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 33
0
        private MemberInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                MemberInfo info = new MemberInfo();
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Password = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Firstname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Lastname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Email = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.PIN = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Logincache = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Loginfirst = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Autosave = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Temporarycode = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Grouptype = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Filepreview = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Ranking = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Vote = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Ratingweight = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                info.iProfile = new CMeProfile(LANG).Getinfo(info.Id);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 34
0
        private VideoInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                VideoInfo info = new VideoInfo();
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Description = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Tag = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Filepreview = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Cname = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timecreate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Allowcomment = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Viewcounter = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Sourcetype = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Url = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                info.lCategory = (new CCategory(LANG)).Wcmm_Getlist_ofiid(info.Id, Webcmm.Id.Video);
                info.lCategoryattr = (new CCategoryattr(LANG)).Wcmm_Getlist_ofiid(info.Id, Webcmm.Id.Video);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 35
0
 public BlockWithSources(System.Data.IDataReader rd)
     : base(rd.GetString(0), rd.GetInt64(1))
 {
     m_rd = rd;
     Done = !m_rd.Read();
 }
Exemplo n.º 36
0
        private CategoryattrInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                CategoryattrInfo info = new CategoryattrInfo();
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Note = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Url = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Filepreview = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Cid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Orderd = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Markas = dar.IsDBNull(++i) ? (int)CConstants.State.MarkAs.None : dar.GetInt32(i);
                info.Iconex = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Pis = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Pid = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Depth = dar.IsDBNull(++i) ? 1 : dar.GetInt32(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? 0 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 37
0
        private StaticcontentInfo getDataReader(iSqlDataReader dar)
        {
            try
            {
                int i = -1;
                StaticcontentInfo info = new StaticcontentInfo();
                info.Name = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Code = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Separatepage = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Filepath = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Description = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Status = dar.IsDBNull(++i) ? (int)CConstants.State.Status.Waitactive : dar.GetInt32(i);
                info.Timeupdate = dar.IsDBNull(++i) ? new DateTime(0) : dar.GetDateTime(i);
                info.Username = dar.IsDBNull(++i) ? string.Empty : dar.GetString(i);
                info.Id = dar.IsDBNull(++i) ? 0 : dar.GetInt32(i);
                info.Rownumber = dar.IsDBNull(++i) ? -1 : dar.GetInt64(i);

                return info;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 38
0
 public static long?GetLong(System.Data.IDataReader rdr, string Column)
 {
     return(rdr [Column] != DBNull.Value ? (long?)rdr.GetInt64(rdr.GetOrdinal(Column)) : null);
 }