示例#1
0
        public UserPreferenceEntity GetUserPreferenceById(string userId)
        {
            if (userId.Contains('*'))
            {
                userId = userId.Replace('*', ' ');
            }

            UserPreferenceEntity result = new UserPreferenceEntity();


            result.UndercarriagUOM = "INCH";

            using (var dataEntities = new InfoTrakDataEntities())
            {
                var userall = from users in dataEntities.USER_TABLE
                              where string.Compare(users.userid, userId) == 0
                              select users;

                var user = userall.FirstOrDefault();

                if (user != null)
                {
                    result.UndercarriagUOM = string.IsNullOrEmpty(user.track_uom) ? "INCH" : user.track_uom.ToUpper();
                }
            }

            return(result);
        }
        internal UserPreferenceEntity GetUserPreferenceById(int id)
        {
            UserPreferenceEntity results = new UserPreferenceEntity();

            try
            {
                StoredProcedureEntity sproc = new StoredProcedureEntity();
                sproc.StoredProcedureName = "dnb.GetUserPreferenceById";
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceID", id.ToString(), SQLServerDatatype.IntDataType));
                DataTable dt;
                dt = sql.ExecuteDataTable(CommandType.StoredProcedure, sproc, "", DBIntent.Read.ToString());
                if (dt != null && dt.Rows.Count > 0)
                {
                    UserPreferenceAdapter ta = new UserPreferenceAdapter();
                    foreach (DataRow rw in dt.Rows)
                    {
                        results = ta.AdaptItem(rw, dt);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(results);
        }
        internal int InsertUpdateUserPreference(UserPreferenceEntity obj)
        {
            int result = 0;

            try
            {
                StoredProcedureEntity sproc = new StoredProcedureEntity();
                sproc.StoredProcedureName = "dnb.InsertUpdateUserPreference";
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceID", obj.PreferenceID.ToString(), SQLServerDatatype.IntDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceName", obj.PreferenceName.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceDescription", obj.PreferenceDescription.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceType", obj.PreferenceType.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceValue", obj.PreferenceValue.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@DefaultPreference", obj.DefaultPreference.ToString(), SQLServerDatatype.BitDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ApplicationAreaName", obj.ApplicationAreaName.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ResultID", obj.ResultID.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@SeverityText", obj.SeverityText.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ResultText", obj.ResultText.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@RequestDateTime", obj.RequestDateTime.ToString(), SQLServerDatatype.DateTimeDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ResponseDateTime", obj.ResponseDateTime.ToString(), SQLServerDatatype.DateTimeDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@CreatedBy", obj.CreatedBy.ToString(), SQLServerDatatype.IntDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ModifiedBy", obj.ModifiedBy.ToString(), SQLServerDatatype.IntDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@IsDeleted", obj.IsDeleted.ToString(), SQLServerDatatype.BitDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@CredentialId", obj.CredentialId.ToString(), SQLServerDatatype.IntDataType));
                result = Convert.ToInt32(sql.ExecuteScalar(CommandType.StoredProcedure, sproc));
            }
            catch (Exception)
            {
                throw;
            }
            return(result);
        }
        internal void UpdateUserPreference(UserPreferenceEntity obj)
        {
            int result = 0;

            try
            {
                StoredProcedureEntity sproc = new StoredProcedureEntity();
                sproc.StoredProcedureName = "dnb.UpdateUserPreference";
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceID", obj.PreferenceID.ToString(), SQLServerDatatype.IntDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceName", obj.PreferenceName.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceDescription", obj.PreferenceDescription.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceType", obj.PreferenceType.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@PreferenceValue", obj.PreferenceValue.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@DefaultPreference", obj.DefaultPreference.ToString(), SQLServerDatatype.BitDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ApplicationAreaName", obj.ApplicationAreaName.ToString(), SQLServerDatatype.VarcharDataType));
                sproc.StoredProceduresParameter.Add(GetParam("@ModifiedBy", obj.ModifiedBy.ToString(), SQLServerDatatype.IntDataType));
                result = Convert.ToInt32(sql.ExecuteScalar(CommandType.StoredProcedure, sproc));
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#5
0
 public void UpdateUserPreference(UserPreferenceEntity obj)
 {
     rep.UpdateUserPreference(obj);
 }
示例#6
0
 public int InsertUpdateUserPreference(UserPreferenceEntity obj)
 {
     return(rep.InsertUpdateUserPreference(obj));
 }