public vExtendedPropertiesEntityInfo DataRowToEntityInfo(DataRow dr) { vExtendedPropertiesEntityInfo propertiesEntityInfo = new vExtendedPropertiesEntityInfo(); try { propertiesEntityInfo.UserId = (Guid)dr["UserId"]; propertiesEntityInfo.Apellido = (string)dr["Apellido"]; propertiesEntityInfo.Nombres = (string)dr["Nombres"]; propertiesEntityInfo.Empresa = Convert.IsDBNull(dr["Empresa"]) ? (string)null : (string)dr["Empresa"]; propertiesEntityInfo.LimiteDeEncuestas = (int)dr["LimiteDeEncuestas"]; propertiesEntityInfo.TelefonoFijo1 = Convert.IsDBNull(dr["TelefonoFijo1"]) ? (string)null : (string)dr["TelefonoFijo1"]; propertiesEntityInfo.TelefonoFijo2 = Convert.IsDBNull(dr["TelefonoFijo2"]) ? (string)null : (string)dr["TelefonoFijo2"]; propertiesEntityInfo.Fax = Convert.IsDBNull(dr["Fax"]) ? (string)null : (string)dr["Fax"]; propertiesEntityInfo.Celular = Convert.IsDBNull(dr["Celular"]) ? (string)null : (string)dr["Celular"]; propertiesEntityInfo.FechaAlta = (DateTime)dr["FechaAlta"]; propertiesEntityInfo.UserName = Convert.IsDBNull(dr["UserName"]) ? (string)null : (string)dr["UserName"]; propertiesEntityInfo.Password = Convert.IsDBNull(dr["Password"]) ? (string)null : (string)dr["Password"]; propertiesEntityInfo.Email = Convert.IsDBNull(dr["Email"]) ? (string)null : (string)dr["Email"]; propertiesEntityInfo.IsApproved = Convert.IsDBNull(dr["IsApproved"]) ? new bool?() : (bool?)dr["IsApproved"]; propertiesEntityInfo.IsLockedOut = Convert.IsDBNull(dr["IsLockedOut"]) ? new bool?() : (bool?)dr["IsLockedOut"]; propertiesEntityInfo.LastLoginDate = Convert.IsDBNull(dr["LastLoginDate"]) ? new DateTime?() : (DateTime?)dr["LastLoginDate"]; propertiesEntityInfo.RoleName = Convert.IsDBNull(dr["RoleName"]) ? (string)null : (string)dr["RoleName"]; } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(propertiesEntityInfo); }
public vExtendedPropertiesEntityInfo.vExtendedPropertiesEntityInfoList DataTableToListOfEntityInfo(DataTable dt) { vExtendedPropertiesEntityInfo[] pArray = new vExtendedPropertiesEntityInfo[dt.Rows.Count]; try { for (int index = 0; index < dt.Rows.Count; ++index) { pArray[index] = this.DataRowToEntityInfo(dt.Rows[index]); } } catch (Exception ex) { Helpers.Logger.Logger.LogExceptionStatic(ex); throw ex; } return(new vExtendedPropertiesEntityInfo.vExtendedPropertiesEntityInfoList(pArray)); }