/// <summary>
        /// 修改資料
        /// <summary>
        public bool Edit(Models.MMemberG mod)
        {
            SqlCommand cmd = new SqlCommand("STP_MemberGEdit");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@MemberGID", SqlDbType.NVarChar).Value      = mod.MemberGID;
            cmd.Parameters.Add("@MemberGassword", SqlDbType.NVarChar).Value = mod.MemberGassword;
            cmd.Parameters.Add("@NameC", SqlDbType.NVarChar).Value          = mod.NameC;
            cmd.Parameters.Add("@MemberClass", SqlDbType.NVarChar).Value    = mod.MemberClass;
            cmd.Parameters.Add("@TEL", SqlDbType.NVarChar).Value            = mod.TEL;
            cmd.Parameters.Add("@FAX", SqlDbType.NVarChar).Value            = mod.FAX;
            cmd.Parameters.Add("@RegisterDate", SqlDbType.DateTime).Value   = mod.RegisterDate;
            cmd.Parameters.Add("@ZipCode", SqlDbType.NVarChar).Value        = mod.ZipCode;
            cmd.Parameters.Add("@City", SqlDbType.NVarChar).Value           = mod.City;
            cmd.Parameters.Add("@Area", SqlDbType.NVarChar).Value           = mod.Area;
            cmd.Parameters.Add("@Address", SqlDbType.NVarChar).Value        = mod.Address;
            cmd.Parameters.Add("@ContactName", SqlDbType.NVarChar).Value    = mod.ContactName;
            cmd.Parameters.Add("@ContactTitle", SqlDbType.NVarChar).Value   = mod.ContactTitle;
            cmd.Parameters.Add("@ContactTEL", SqlDbType.NVarChar).Value     = mod.ContactTEL;
            cmd.Parameters.Add("@ContactMobile", SqlDbType.NVarChar).Value  = mod.ContactMobile;
            cmd.Parameters.Add("@ContactEmail", SqlDbType.NVarChar).Value   = mod.ContactEmail;
            cmd.Parameters.Add("@AgentName", SqlDbType.NVarChar).Value      = mod.AgentName;
            cmd.Parameters.Add("@AgentTitle", SqlDbType.NVarChar).Value     = mod.AgentTitle;
            cmd.Parameters.Add("@AgentTEL", SqlDbType.NVarChar).Value       = mod.AgentTEL;
            cmd.Parameters.Add("@AgentMobile", SqlDbType.NVarChar).Value    = mod.AgentMobile;
            cmd.Parameters.Add("@AgentEmail", SqlDbType.NVarChar).Value     = mod.AgentEmail;
            cmd.Parameters.Add("@Memo", SqlDbType.NVarChar).Value           = mod.Memo;
            cmd.Parameters.Add("@Status", SqlDbType.NVarChar).Value         = mod.Status;
            cmd.Parameters.Add("@EDM", SqlDbType.Bit).Value             = mod.EDM;
            cmd.Parameters.Add("@CreateUser", SqlDbType.NVarChar).Value = mod.CreateUser;
            cmd.Parameters.Add("@UpdateUser", SqlDbType.NVarChar).Value = mod.UpdateUser;
            cmd.Parameters.Add("@JobContent", SqlDbType.NVarChar).Value = mod.JobContent;
            cmd.Parameters.Add("@CompanyID", SqlDbType.NVarChar).Value  = mod.CompanyID;
            return(SQLUtil.ExecuteSql(cmd) > 0);
        }
 /// <summary>
 /// 實體物件取得DataRow資料
 /// </summary>
 private Models.MMemberG SetModel(DataRow dr)
 {
     Models.MMemberG mod = new Models.MMemberG();
     mod.MemberGID      = dr["MemberGID"].ToString();
     mod.MemberGassword = dr["MemberGassword"].ToString();
     mod.NameC          = dr["NameC"].ToString();
     mod.MemberClass    = dr["MemberClass"].ToString();
     mod.TEL            = dr["TEL"].ToString();
     mod.FAX            = dr["FAX"].ToString();
     mod.RegisterDate   = DateTime.Parse(dr["RegisterDate"].ToString());
     mod.ZipCode        = dr["ZipCode"].ToString();
     mod.City           = dr["City"].ToString();
     mod.Area           = dr["Area"].ToString();
     mod.Address        = dr["Address"].ToString();
     mod.ContactName    = dr["ContactName"].ToString();
     mod.ContactTitle   = dr["ContactTitle"].ToString();
     mod.ContactTEL     = dr["ContactTEL"].ToString();
     mod.ContactMobile  = dr["ContactMobile"].ToString();
     mod.ContactEmail   = dr["ContactEmail"].ToString();
     mod.AgentName      = dr["AgentName"].ToString();
     mod.AgentTitle     = dr["AgentTitle"].ToString();
     mod.AgentTEL       = dr["AgentTEL"].ToString();
     mod.AgentMobile    = dr["AgentMobile"].ToString();
     mod.AgentEmail     = dr["AgentEmail"].ToString();
     mod.Memo           = dr["Memo"].ToString();
     mod.Status         = dr["Status"].ToString();
     mod.EDM            = bool.Parse(dr["EDM"].ToString());
     mod.CreateUser     = dr["CreateUser"].ToString();
     mod.CreateDate     = DateTime.Parse(dr["CreateDate"].ToString());
     mod.UpdateUser     = dr["UpdateUser"].ToString();
     mod.UpdateDate     = DateTime.Parse(dr["UpdateDate"].ToString());
     mod.JobContent     = dr["JobContent"].ToString();
     mod.CompanyID      = dr["CompanyID"].ToString();
     return(mod);
 }
        /// <summary>
        /// 取得單筆資料
        /// <summary>
        public Models.MMemberG GetModel(string strMemberGID)
        {
            SqlCommand cmd = new SqlCommand("STP_MemberGGetByPK");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@MemberGID", SqlDbType.NVarChar).Value = strMemberGID;
            SqlDataReader dr        = SQLUtil.QueryDR(cmd);
            bool          isHasRows = dr.HasRows;

            Models.MMemberG mod = SetModel(dr);
            dr.Close();
            if (isHasRows)
            {
                return(mod);
            }
            else
            {
                return(null);
            }
        }
Exemple #4
0
 /// <summary>
 /// 修改資料
 /// </summary>
 public bool Edit(Models.MMemberG mod)
 {
     return(new DAL.DMemberG().Edit(mod));
 }
Exemple #5
0
 /// <summary>
 /// 新增資料
 /// </summary>
 public string Add(Models.MMemberG mod)
 {
     return(new DAL.DMemberG().Add(mod));
 }