Example #1
0
        public ActionResult EditCase(string caseId)
        {
            LinkMan model = IRegisterInfo.GetLinManModelById(caseId);

            if (model == null)
            {
                return(View());
            }
            else
            {
                LinkManModel viewModel = new LinkManModel()
                {
                    Address      = model.Address,
                    Birthday     = model.Birthday,
                    Career       = model.Career,
                    Email        = model.Email,
                    IdCardNo     = model.IdCardNo,
                    LinkManName  = model.LinkManName,
                    OtherLink    = model.OtherLink,
                    Phone        = model.Phone,
                    QQ           = model.QQ,
                    Relationship = model.Relationship,
                    Remark       = model.Remark,
                    Sex          = model.Sex,
                    TelPhone     = model.TelPhone,
                    WeiXin       = model.WeiXin,
                    LinkManID    = model.LinkManID
                };
                return(View(viewModel));
            }
        }
Example #2
0
        /// <summary>
        /// 根据查询条件获取联系人列表信息的方法
        /// </summary>
        /// <param name="LinkManM">查询条件</param>
        /// <param name="Manager">登陆人</param>
        /// <returns>联系人列表结果集</returns>
        public static DataTable GetLinkManInfoBycondition(string CustNam, LinkManModel LinkManM, string BeginDate, string EndDate, int pageIndex, int pageCount, string ord, ref int TotalCount)
        {
            try
            {
                string sql = "select " +
                             "link.id,isnull(cust.id,'-1') custid,isnull(link.linkmanname,'') linkmanname,isnull(link.Appellation,'') Appellation," +
                             "(case link.Important when '1' then '不重要' when '2' then '普通' when '3' then '重要' when '4' then '关键' else '' end) Important," +
                             "isnull(cust.CustName,'') CustName,isnull(link.WorkTel,'') WorkTel,isnull(link.Handset,'') Handset," +
                             "isnull(link.QQ,'') QQ,isnull(cp.TypeName,'') TypeName,Convert(varchar(100),link.Birthday,23) Birthday, " +
                             " cust.CustBig,cust.CustNo,cust.CanViewUser,cust.Manager,cust.Creator " +
                             " from " +
                             " officedba.custlinkman link" +
                             " left join officedba.custinfo cust on cust.custno = link.custno and cust.companycd = link.companycd" +
                             " left join officedba.CodePublicType cp on cp.id = link.LinkType " +
                             " where link.companycd = '" + LinkManM.CompanyCD + "'" +
                             " and (link.CanViewUser like '%" + "," + LinkManM.CanViewUser + "," + "%' or '" + LinkManM.CanViewUser + "' = link.Creator or link.CanViewUser = '******')";

                //" and  cust.Manager = '"+ Manager +"'";
                if (CustNam != "")
                {
                    sql += " and cust.id = '" + CustNam + "'";
                }
                if (LinkManM.LinkManName != "")
                {
                    sql += " and LinkManName like '%" + LinkManM.LinkManName + "%'";
                }
                if (LinkManM.Handset != "")
                {
                    sql += " and Handset like '%" + LinkManM.Handset + "%'";
                }
                if (LinkManM.WorkTel != "")
                {
                    sql += " and WorkTel like '%" + LinkManM.WorkTel + "%'";
                }
                if (LinkManM.Important != "0")
                {
                    sql += " and Important = '" + LinkManM.Important + "'";
                }
                if (LinkManM.LinkType != 0)
                {
                    sql += " and link.LinkType = '" + LinkManM.LinkType + "'";
                }
                if (BeginDate.ToString() != "")
                {
                    sql += " and link.Birthday >= '" + BeginDate.ToString() + "'";//sql += " and (link.Birthday >= '" + BeginDate.ToString() + "' or link.Birthday is null)";
                }
                if (EndDate.ToString() != "")
                {
                    sql += " and link.Birthday <= '" + EndDate.ToString() + "'";//sql += " and (link.Birthday <= '" + EndDate.ToString() + "' or link.Birthday is null)";
                }
                return(SqlHelper.CreateSqlByPageExcuteSql(sql.ToString(), pageIndex, pageCount, ord, null, ref TotalCount));
            }
            catch (Exception ex)
            {
                string sss = ex.Message;
                return(null);
            }
        }
Example #3
0
 /// <summary>
 /// 根据查询条件获取联系人列表信息的方法
 /// </summary>
 /// <param name="LinkManM">查询条件</param>
 /// <param name="Manager">登陆人</param>
 /// <returns>联系人列表结果集</returns>
 public static DataTable GetLinkManInfoBycondition(string CustNam, LinkManModel LinkManM, string BeginDate, string EndDate, int pageIndex, int pageCount, string ord, ref int TotalCount)
 {
     try
     {
         return(LinkManDBHelper.GetLinkManInfoBycondition(CustNam, LinkManM, BeginDate, EndDate, pageIndex, pageCount, ord, ref TotalCount));
     }
     catch
     {
         return(null);
     }
 }
Example #4
0
    protected void btnImport_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            string orderString = hiddExpOrder.Value.Trim();                                                                               //排序
            string order       = "asc";                                                                                                   //排序:降序
            string orderBy     = (!string.IsNullOrEmpty(orderString)) ? orderString.Substring(0, orderString.Length - 2) : "linkmanname"; //要排序的字段,如果为空,默认为"ID"

            if (orderString.EndsWith("_d"))
            {
                order = "desc";//排序:降序
            }
            string CompanyCD = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).CompanyCD;
            string ord       = " ORDER BY " + orderBy + " " + order;

            LinkManModel LinkManM = new LinkManModel();
            string       CustID   = hiddCustID.Value;//客户ID
            LinkManM.LinkManName = txtLinkManName.Value.Trim();
            LinkManM.Handset     = txtHandset.Value.Trim();
            LinkManM.Important   = seleImportant.Value;
            LinkManM.LinkType    = ddlLinkType.SelectedItem.Value == "0" ? 0 : Convert.ToInt32(ddlLinkType.SelectedItem.Value);
            string DateBegin = txtDateBegin.Value.Trim();
            string DateEnd   = txtDateEnd.Value.Trim();
            LinkManM.WorkTel = txtWorkTel.Value.Trim();

            LinkManM.CompanyCD   = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).CompanyCD;
            LinkManM.CanViewUser = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).EmployeeID.ToString();//当前用户ID

            DataTable dt = LinkManBus.ExportLinkManInfo(CustID, LinkManM, DateBegin, DateEnd, ord);

            OutputToExecl.ExportToTableFormat(this, dt,
                                              new string[] { "联系人姓名", "对应客户", "称谓", "联系人类型", "重要程度", "工作电话", "手机", "QQ", "生日" },
                                              new string[] { "linkmanname", "CustName", "Appellation", "TypeName", "Important", "WorkTel", "Handset", "QQ", "Birthday" },
                                              "联系人列表");
        }
        catch
        {
            ClientScript.RegisterStartupScript(this.GetType(), "Exp", "<script language=javascript>showPopup('../../../Images/Pic/Close.gif','../../../Images/Pic/note.gif','导出发生异常');</script>");
        }
    }
Example #5
0
        public ActionResult EditLinManInfo(LinkManModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    LinkMan LinManmodel = IRegisterInfo.GetLinManModelById(model.RegisterInfoId);

                    if (LinManmodel == null)
                    {
                        // 新建
                        LinkMan linkMan = new LinkMan()
                        {
                            Address        = model.Address,
                            Birthday       = model.Birthday,
                            Career         = model.Career,
                            CreateDateTime = DateTime.Now,
                            Email          = model.Email,
                            IdCardNo       = model.IdCardNo,
                            LinkManID      = System.Guid.NewGuid().ToString(),
                            LinkManName    = model.LinkManName,
                            OtherLink      = model.OtherLink,
                            Phone          = model.Phone,
                            QQ             = model.QQ,
                            RegisterInfoId = model.RegisterInfoId,
                            Relationship   = model.Relationship,
                            Remark         = model.Remark,
                            Sex            = model.Sex,
                            TelPhone       = model.TelPhone,
                            WeiXin         = model.WeiXin
                        };
                        if (IRegisterInfo.CreateLinkMan(linkMan))
                        {
                            ViewBag.Message = "添加联系人成功";
                            return(View("EditLinManInfo"));
                        }
                    }
                    else
                    {
                        // 编辑信息
                        LinManmodel.Address        = model.Address;
                        LinManmodel.Birthday       = model.Birthday;
                        LinManmodel.Career         = model.Career;
                        LinManmodel.CreateDateTime = DateTime.Now;
                        LinManmodel.Email          = model.Email;
                        LinManmodel.IdCardNo       = model.IdCardNo;
                        LinManmodel.LinkManID      = model.LinkManID;
                        LinManmodel.LinkManName    = model.LinkManName;
                        LinManmodel.OtherLink      = model.OtherLink;
                        LinManmodel.Phone          = model.Phone;
                        LinManmodel.QQ             = model.QQ;
                        LinManmodel.RegisterInfoId = model.RegisterInfoId;
                        LinManmodel.Relationship   = model.Relationship;
                        LinManmodel.Remark         = model.Remark;
                        LinManmodel.Sex            = model.Sex;
                        LinManmodel.TelPhone       = model.TelPhone;
                        LinManmodel.WeiXin         = model.WeiXin;
                        if (IRegisterInfo.UpdateLinkMan(LinManmodel))
                        {
                            ViewBag.Message = "修改联系人成功";
                            return(View("EditLinManInfo"));
                        }
                    }
                }
                ViewBag.Message = "修改联系人失败";
                return(View(model));
            }
            catch (Exception e)
            {
                ViewBag.Message = e.Message;
                return(View(model));
            }
        }
Example #6
0
 /// <summary>
 /// 导出联系人列表
 /// </summary>
 /// <param name="CustNam"></param>
 /// <param name="LinkManM"></param>
 /// <param name="BeginDate"></param>
 /// <param name="EndDate"></param>
 /// <param name="ord"></param>
 /// <returns></returns>
 public static DataTable ExportLinkManInfo(string CustNam, LinkManModel LinkManM, string BeginDate, string EndDate, string ord)
 {
     return(LinkManDBHelper.ExportLinkManInfo(CustNam, LinkManM, BeginDate, EndDate, ord));
 }
Example #7
0
        /// <summary>
        /// 增加客户联系人的方法
        /// </summary>
        /// <param name="CustModel">客户联系人Model</param>
        /// <returns>bool值</returns>
        public static int LinkManAdd(LinkManModel LinkManModel)
        {
            UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"];
            LogInfoModel logModel = new LogInfoModel(); //操作日志
            int          isSucc   = 0;                  //定义返回变量

            #region 设置操作日志内容
            //设置公司代码
            logModel.CompanyCD = userInfo.CompanyCD;
            //设置登陆用户ID
            logModel.UserID = userInfo.UserID;
            //设置模块ID 模块ID在ConstUtil中定义,以便维护
            logModel.ModuleID = ConstUtil.MODULE_ID_CUST_LINK_ADD;
            //操作单据编号  联系人姓名
            logModel.ObjectID = LinkManModel.LinkManName;
            //操作对象 操作的表信息
            logModel.ObjectName = ConstUtil.TABLE_NAME_LISIMAN;
            //涉及关键元素 涉及其他业务、表关系
            logModel.Element = string.Empty;
            //备注 操作类型
            logModel.Remark = ConstUtil.LOG_PROCESS_INSERT;
            #endregion

            try
            {
                isSucc = LinkManDBHelper.LinkManAdd(LinkManModel);
            }
            catch (System.Exception ex)
            {
                #region  操作失败时记录日志到文件
                //定义变量
                LogInfo logSys = new LogInfo();
                //设置日志类型 需要指定为系统日志
                logSys.Type = LogInfo.LogType.SYSTEM;
                //指定系统日志类型 出错信息
                logSys.SystemKind = LogInfo.SystemLogKind.SYSTEM_ERROR;
                //指定登陆用户信息
                logSys.UserInfo = userInfo;
                //设定模块ID
                logSys.ModuleID = ConstUtil.MODULE_ID_CUST_LINK_ADD;
                //描述
                logSys.Description = ex.ToString();
                //输出日志
                LogUtil.WriteLog(logSys);
                #endregion
            }

            if (isSucc > 0)//操作成功
            {
                logModel.Remark += "成功";
            }
            else//操作失败
            {
                logModel.Remark += "失败";
            }

            //记录日志
            LogDBHelper.InsertLog(logModel);

            return(isSucc);
        }
Example #8
0
        /// <summary>
        /// 添加客户联系人的方法
        /// </summary>
        /// <param name="LinkManModel">联系人信息</param>
        /// <returns>bool值</returns>
        public static int LinkManAdd(LinkManModel LinkManModel)
        {
            try
            {
                #region 拼写SQL语句
                StringBuilder sql = new StringBuilder();
                sql.AppendLine("INSERT INTO officedba.CustLinkMan");
                sql.AppendLine("(CompanyCD");
                sql.AppendLine(",CustNo     ");
                sql.AppendLine(",LinkManName");
                sql.AppendLine(",Sex        ");
                sql.AppendLine(",Important  ");
                sql.AppendLine(",Company    ");
                sql.AppendLine(",Appellation");
                sql.AppendLine(",Department ");
                sql.AppendLine(",Position   ");
                sql.AppendLine(",Operation  ");
                sql.AppendLine(",WorkTel    ");
                sql.AppendLine(",Fax        ");
                sql.AppendLine(",Handset    ");
                sql.AppendLine(",MailAddress");
                sql.AppendLine(",HomeTel    ");
                sql.AppendLine(",MSN        ");
                sql.AppendLine(",QQ         ");
                sql.AppendLine(",Post       ");
                sql.AppendLine(",HomeAddress");
                sql.AppendLine(",Remark     ");
                sql.AppendLine(",Age        ");
                sql.AppendLine(",Likes      ");
                sql.AppendLine(",LinkType   ");
                sql.AppendLine(",Birthday   ");
                sql.AppendLine(",PaperType  ");
                sql.AppendLine(",PaperNum   ");
                sql.AppendLine(",Photo");
                sql.AppendLine(",Creator     ");
                sql.AppendLine(",CreatedDate     ");
                sql.AppendLine(",CanViewUser     ");
                sql.AppendLine(",CanViewUserName     ");
                sql.AppendLine(",ModifiedDate");

                sql.AppendLine(",HomeTown");
                if (!string.IsNullOrEmpty(LinkManModel.NationalID))
                {
                    sql.AppendLine(",NationalID");
                }
                sql.AppendLine(",Birthcity");
                if (!string.IsNullOrEmpty(LinkManModel.CultureLevel))
                {
                    sql.AppendLine(",CultureLevel");
                }
                if (!string.IsNullOrEmpty(LinkManModel.Professional))
                {
                    sql.AppendLine(",Professional");
                }
                sql.AppendLine(",GraduateSchool");
                sql.AppendLine(",IncomeYear");
                sql.AppendLine(",FuoodDrink");
                sql.AppendLine(",LoveMusic");
                sql.AppendLine(",LoveColor");
                sql.AppendLine(",LoveSmoke");
                sql.AppendLine(",LoveDrink");
                sql.AppendLine(",LoveTea");
                sql.AppendLine(",LoveBook");
                sql.AppendLine(",LoveSport");
                sql.AppendLine(",LoveClothes");
                sql.AppendLine(",Cosmetic");
                sql.AppendLine(",Nature");
                sql.AppendLine(",Appearance");
                sql.AppendLine(",AdoutBody");
                sql.AppendLine(",AboutFamily");
                sql.AppendLine(",Car");
                sql.AppendLine(",LiveHouse");
                sql.AppendLine(",ProfessionalDes");

                sql.AppendLine(",ModifiedUserID)");
                sql.AppendLine(" values ");
                sql.AppendLine("(@CompanyCD");
                sql.AppendLine(",@CustNo     ");
                sql.AppendLine(",@LinkManName");
                sql.AppendLine(",@Sex        ");
                sql.AppendLine(",@Important  ");
                sql.AppendLine(",@Company    ");
                sql.AppendLine(",@Appellation");
                sql.AppendLine(",@Department ");
                sql.AppendLine(",@Position   ");
                sql.AppendLine(",@Operation  ");
                sql.AppendLine(",@WorkTel    ");
                sql.AppendLine(",@Fax        ");
                sql.AppendLine(",@Handset    ");
                sql.AppendLine(",@MailAddress");
                sql.AppendLine(",@HomeTel    ");
                sql.AppendLine(",@MSN        ");
                sql.AppendLine(",@QQ         ");
                sql.AppendLine(",@Post       ");
                sql.AppendLine(",@HomeAddress");
                sql.AppendLine(",@Remark     ");
                sql.AppendLine(",@Age        ");
                sql.AppendLine(",@Likes      ");
                sql.AppendLine(",@LinkType   ");
                sql.AppendLine(",@Birthday   ");
                sql.AppendLine(",@PaperType  ");
                sql.AppendLine(",@PaperNum   ");
                sql.AppendLine(",@Photo");
                sql.AppendLine(",@Creator     ");
                sql.AppendLine(",@CreatedDate     ");
                sql.AppendLine(",@CanViewUser     ");
                sql.AppendLine(",@CanViewUserName     ");
                sql.AppendLine(",@ModifiedDate");
                sql.AppendLine(",@HomeTown");
                if (!string.IsNullOrEmpty(LinkManModel.NationalID))
                {
                    sql.AppendLine(",@NationalID");
                }
                sql.AppendLine(",@Birthcity");
                if (!string.IsNullOrEmpty(LinkManModel.CultureLevel))
                {
                    sql.AppendLine(",@CultureLevel");
                }
                if (!string.IsNullOrEmpty(LinkManModel.Professional))
                {
                    sql.AppendLine(",@Professional");
                }
                sql.AppendLine(",@GraduateSchool");
                sql.AppendLine(",@IncomeYear");
                sql.AppendLine(",@FuoodDrink");
                sql.AppendLine(",@LoveMusic");
                sql.AppendLine(",@LoveColor");
                sql.AppendLine(",@LoveSmoke");
                sql.AppendLine(",@LoveDrink");
                sql.AppendLine(",@LoveTea");
                sql.AppendLine(",@LoveBook");
                sql.AppendLine(",@LoveSport");
                sql.AppendLine(",@LoveClothes");
                sql.AppendLine(",@Cosmetic");
                sql.AppendLine(",@Nature");
                sql.AppendLine(",@Appearance");
                sql.AppendLine(",@AdoutBody");
                sql.AppendLine(",@AboutFamily");
                sql.AppendLine(",@Car");
                sql.AppendLine(",@LiveHouse");
                sql.AppendLine(",@ProfessionalDes");
                sql.AppendLine(",@ModifiedUserID)");

                #endregion

                #region 设置参数
                SqlParameter[] param = new SqlParameter[58];
                param[0]  = SqlHelper.GetParameter("@CompanyCD", LinkManModel.CompanyCD);
                param[1]  = SqlHelper.GetParameter("@CustNo", LinkManModel.CustNo);
                param[2]  = SqlHelper.GetParameter("@LinkManName", LinkManModel.LinkManName);
                param[3]  = SqlHelper.GetParameter("@Sex", LinkManModel.Sex);
                param[4]  = SqlHelper.GetParameter("@Important", LinkManModel.Important);
                param[5]  = SqlHelper.GetParameter("@Company", LinkManModel.Company);
                param[6]  = SqlHelper.GetParameter("@Appellation", LinkManModel.Appellation);
                param[7]  = SqlHelper.GetParameter("@Department", LinkManModel.Department);
                param[8]  = SqlHelper.GetParameter("@Position", LinkManModel.Position);
                param[9]  = SqlHelper.GetParameter("@Operation", LinkManModel.Operation);
                param[10] = SqlHelper.GetParameter("@WorkTel", LinkManModel.WorkTel);
                param[11] = SqlHelper.GetParameter("@Fax", LinkManModel.Fax);
                param[12] = SqlHelper.GetParameter("@Handset", LinkManModel.Handset);
                param[13] = SqlHelper.GetParameter("@MailAddress", LinkManModel.MailAddress);
                param[14] = SqlHelper.GetParameter("@HomeTel", LinkManModel.HomeTel);
                param[15] = SqlHelper.GetParameter("@MSN", LinkManModel.MSN);
                param[16] = SqlHelper.GetParameter("@QQ", LinkManModel.QQ);
                param[17] = SqlHelper.GetParameter("@Post", LinkManModel.Post);
                param[18] = SqlHelper.GetParameter("@HomeAddress", LinkManModel.HomeAddress);
                param[19] = SqlHelper.GetParameter("@Remark", LinkManModel.Remark);
                param[20] = SqlHelper.GetParameter("@Age", LinkManModel.Age);
                param[21] = SqlHelper.GetParameter("@Likes", LinkManModel.Likes);
                param[22] = SqlHelper.GetParameter("@LinkType", LinkManModel.LinkType);
                param[23] = SqlHelper.GetParameter("@Birthday", LinkManModel.Birthday == null
                                       ? SqlDateTime.Null
                                       : SqlDateTime.Parse(LinkManModel.Birthday.ToString()));
                param[24] = SqlHelper.GetParameter("@PaperType", LinkManModel.PaperType);
                param[25] = SqlHelper.GetParameter("@PaperNum", LinkManModel.PaperNum);
                param[26] = SqlHelper.GetParameter("@Photo", LinkManModel.Photo);
                param[27] = SqlHelper.GetParameter("@ModifiedDate", LinkManModel.ModifiedDate);
                param[28] = SqlHelper.GetParameter("@ModifiedUserID", LinkManModel.ModifiedUserID);
                param[29] = SqlHelper.GetParameter("@CanViewUser", LinkManModel.CanViewUser);
                param[30] = SqlHelper.GetParameter("@CanViewUserName", LinkManModel.CanViewUserName);
                param[31] = SqlHelper.GetParameter("@Creator", LinkManModel.Creator);
                param[32] = SqlHelper.GetParameter("@CreatedDate", LinkManModel.CreatedDate);
                param[33] = SqlHelper.GetParameter("@HomeTown", LinkManModel.HomeTown);
                param[34] = SqlHelper.GetParameter("@NationalID", LinkManModel.NationalID == null ? SqlInt32.Null : int.Parse(LinkManModel.NationalID));
                param[35] = SqlHelper.GetParameter("@Birthcity", LinkManModel.birthcity);
                param[36] = SqlHelper.GetParameter("@CultureLevel", LinkManModel.CultureLevel == null ? SqlInt32.Null : int.Parse(LinkManModel.CultureLevel));
                param[37] = SqlHelper.GetParameter("@Professional", LinkManModel.Professional == null ? SqlInt32.Null : int.Parse(LinkManModel.Professional));
                param[38] = SqlHelper.GetParameter("@GraduateSchool", LinkManModel.GraduateSchool);
                param[39] = SqlHelper.GetParameter("@IncomeYear", LinkManModel.IncomeYear);
                param[40] = SqlHelper.GetParameter("@FuoodDrink", LinkManModel.FuoodDrink);
                param[41] = SqlHelper.GetParameter("@LoveMusic", LinkManModel.LoveMusic);

                param[42] = SqlHelper.GetParameter("@LoveColor", LinkManModel.LoveColor);
                param[43] = SqlHelper.GetParameter("@LoveSmoke", LinkManModel.LoveSmoke);
                param[44] = SqlHelper.GetParameter("@LoveDrink", LinkManModel.LoveDrink);
                param[45] = SqlHelper.GetParameter("@LoveTea", LinkManModel.LoveTea);

                param[46] = SqlHelper.GetParameter("@LoveBook", LinkManModel.LoveBook);
                param[47] = SqlHelper.GetParameter("@LoveSport", LinkManModel.LoveSport);
                param[48] = SqlHelper.GetParameter("@LoveClothes", LinkManModel.LoveClothes);
                param[49] = SqlHelper.GetParameter("@Cosmetic", LinkManModel.Cosmetic);

                param[50] = SqlHelper.GetParameter("@Nature", LinkManModel.Nature);
                param[51] = SqlHelper.GetParameter("@Appearance", LinkManModel.Appearance);
                param[52] = SqlHelper.GetParameter("@AdoutBody", LinkManModel.AdoutBody);
                param[53] = SqlHelper.GetParameter("@AboutFamily", LinkManModel.AboutFamily);
                param[54] = SqlHelper.GetParameter("@Car", LinkManModel.Car);
                param[55] = SqlHelper.GetParameter("@LiveHouse", LinkManModel.LiveHouse);
                param[56] = SqlHelper.GetParameter("@ProfessionalDes", LinkManModel.ProfessionalDes);

                #endregion

                SqlParameter paramid = new SqlParameter("@id", SqlDbType.Int);
                paramid.Direction = ParameterDirection.Output;
                param[57]         = paramid;

                //创建命令
                SqlCommand comm = new SqlCommand();
                SqlHelper.ExecuteTransStoredProcedure("officedba.insertCustLinkMan", comm, param);
                int contantid = Convert.ToInt32(comm.Parameters["@id"].Value);

                return(contantid);
            }
            catch (Exception ex)
            {
                string sss = ex.Message;
                return(0);
            }
        }
Example #9
0
        /// <summary>
        /// 根据客户编号修改联系人信息的方法
        /// </summary>
        /// <param name="LinkManM">联系人信息Model</param>
        /// <param name="CustNo">联系人对应客户编号</param>
        /// <returns>bool值</returns>
        public static bool UpdateLinkMan(LinkManModel LinkManM)
        {
            try
            {
                #region 拼写修改联系人信息SQL语句
                StringBuilder sqllink = new StringBuilder();
                sqllink.AppendLine("UPDATE officedba.CustLinkMan set ");
                sqllink.AppendLine("CompanyCD = @CompanyCD, ");
                sqllink.AppendLine("LinkManName = @LinkManName, ");
                sqllink.AppendLine("Sex = @Sex, ");
                sqllink.AppendLine("Important = @Important, ");
                sqllink.AppendLine("Company = @Company, ");
                sqllink.AppendLine("Appellation = @Appellation, ");
                sqllink.AppendLine("Department = @Department, ");
                sqllink.AppendLine("Position = @Position, ");
                sqllink.AppendLine("Operation = @Operation, ");
                sqllink.AppendLine("WorkTel = @WorkTel, ");
                sqllink.AppendLine("Fax = @Fax, ");
                sqllink.AppendLine("Handset = @Handset, ");
                sqllink.AppendLine("MailAddress = @MailAddress, ");
                sqllink.AppendLine("HomeTel = @HomeTel, ");
                sqllink.AppendLine("MSN = @MSN, ");
                sqllink.AppendLine("QQ = @QQ, ");
                sqllink.AppendLine("Post = @Post, ");
                sqllink.AppendLine("HomeAddress = @HomeAddress, ");
                sqllink.AppendLine("Remark = @Remark, ");
                sqllink.AppendLine("Age = @Age, ");
                sqllink.AppendLine("Likes = @Likes, ");
                sqllink.AppendLine("LinkType = @LinkType, ");
                sqllink.AppendLine("Birthday =@Birthday,");
                sqllink.AppendLine("PaperType = @PaperType, ");
                sqllink.AppendLine("PaperNum = @PaperNum, ");
                sqllink.AppendLine("Photo = @Photo, ");
                sqllink.AppendLine("CanViewUser = @CanViewUser, ");
                sqllink.AppendLine("CanViewUserName = @CanViewUserName, ");
                sqllink.AppendLine("ModifiedDate = @ModifiedDate, ");


                sqllink.AppendLine("HomeTown=@HomeTown,");
                if (!string.IsNullOrEmpty(LinkManM.NationalID))
                {
                    sqllink.AppendLine("NationalID=@NationalID,");
                }
                sqllink.AppendLine("Birthcity=@Birthcity,");
                if (!string.IsNullOrEmpty(LinkManM.CultureLevel))
                {
                    sqllink.AppendLine("CultureLevel=@CultureLevel,");
                }
                if (!string.IsNullOrEmpty(LinkManM.Professional))
                {
                    sqllink.AppendLine("Professional=@Professional,");
                }
                sqllink.AppendLine("GraduateSchool=@GraduateSchool,");
                sqllink.AppendLine("IncomeYear=@IncomeYear,");
                sqllink.AppendLine("FuoodDrink=@FuoodDrink,");
                sqllink.AppendLine("LoveMusic=@LoveMusic,");
                sqllink.AppendLine("LoveColor=@LoveColor,");
                sqllink.AppendLine("LoveSmoke=@LoveSmoke,");
                sqllink.AppendLine("LoveDrink=@LoveDrink,");
                sqllink.AppendLine("LoveTea=@LoveTea,");
                sqllink.AppendLine("LoveBook=@LoveBook,");
                sqllink.AppendLine("LoveSport=@LoveSport,");
                sqllink.AppendLine("LoveClothes=@LoveClothes,");
                sqllink.AppendLine("Cosmetic=@Cosmetic,");
                sqllink.AppendLine("Nature=@Nature,");
                sqllink.AppendLine("Appearance=@Appearance,");
                sqllink.AppendLine("AdoutBody=@AdoutBody,");
                sqllink.AppendLine("AboutFamily=@AboutFamily,");
                sqllink.AppendLine("Car=@Car,");
                sqllink.AppendLine("LiveHouse=@LiveHouse,");
                sqllink.AppendLine(" ProfessionalDes=@ProfessionalDes ");

                sqllink.AppendLine(" WHERE ");
                sqllink.AppendLine("ID = @ID ");
                sqllink.AppendLine("and CompanyCD = @CompanyCD ");
                #endregion

                #region 设置修改联系人信息参数
                SqlParameter[] param = new SqlParameter[55];
                param[0]  = SqlHelper.GetParameter("@CompanyCD", LinkManM.CompanyCD);
                param[1]  = SqlHelper.GetParameter("@ID", LinkManM.ID);
                param[2]  = SqlHelper.GetParameter("@LinkManName", LinkManM.LinkManName);
                param[3]  = SqlHelper.GetParameter("@Sex", LinkManM.Sex);
                param[4]  = SqlHelper.GetParameter("@Important", LinkManM.Important);
                param[5]  = SqlHelper.GetParameter("@Company", LinkManM.Company);
                param[6]  = SqlHelper.GetParameter("@Appellation", LinkManM.Appellation);
                param[7]  = SqlHelper.GetParameter("@Department", LinkManM.Department);
                param[8]  = SqlHelper.GetParameter("@Position", LinkManM.Position);
                param[9]  = SqlHelper.GetParameter("@Operation", LinkManM.Operation);
                param[10] = SqlHelper.GetParameter("@WorkTel", LinkManM.WorkTel);
                param[11] = SqlHelper.GetParameter("@Fax", LinkManM.Fax);
                param[12] = SqlHelper.GetParameter("@Handset", LinkManM.Handset);
                param[13] = SqlHelper.GetParameter("@MailAddress", LinkManM.MailAddress);
                param[14] = SqlHelper.GetParameter("@HomeTel", LinkManM.HomeTel);
                param[15] = SqlHelper.GetParameter("@MSN", LinkManM.MSN);
                param[16] = SqlHelper.GetParameter("@QQ", LinkManM.QQ);
                param[17] = SqlHelper.GetParameter("@Post", LinkManM.Post);
                param[18] = SqlHelper.GetParameter("@HomeAddress", LinkManM.HomeAddress);
                param[19] = SqlHelper.GetParameter("@Remark", LinkManM.Remark);
                param[20] = SqlHelper.GetParameter("@Age", LinkManM.Age);
                param[21] = SqlHelper.GetParameter("@Likes", LinkManM.Likes);
                param[22] = SqlHelper.GetParameter("@LinkType", LinkManM.LinkType);
                param[23] = SqlHelper.GetParameter("@Birthday", LinkManM.Birthday == null ? SqlDateTime.Null : SqlDateTime.Parse(LinkManM.Birthday.ToString()));
                //param[23] = SqlHelper.GetParameter("@Birthday", LinkManM.Birthday = DateTime.Now);
                param[24] = SqlHelper.GetParameter("@PaperType", LinkManM.PaperType);
                param[25] = SqlHelper.GetParameter("@PaperNum", LinkManM.PaperNum);
                param[26] = SqlHelper.GetParameter("@Photo", LinkManM.Photo);
                param[27] = SqlHelper.GetParameter("@ModifiedDate", LinkManM.ModifiedDate);
                param[28] = SqlHelper.GetParameter("@ModifiedUserID", LinkManM.ModifiedUserID);
                param[29] = SqlHelper.GetParameter("@CanViewUser", LinkManM.CanViewUser);
                param[30] = SqlHelper.GetParameter("@CanViewUserName", LinkManM.CanViewUserName);

                param[31] = SqlHelper.GetParameter("@HomeTown", LinkManM.HomeTown);

                param[32] = SqlHelper.GetParameter("@NationalID", LinkManM.NationalID == null ? SqlInt32.Null : int.Parse(LinkManM.NationalID));

                param[33] = SqlHelper.GetParameter("@Birthcity", LinkManM.birthcity == "" ? "" : LinkManM.birthcity);

                param[34] = SqlHelper.GetParameter("@CultureLevel", LinkManM.CultureLevel == null ? SqlInt32.Null : int.Parse(LinkManM.CultureLevel));

                param[35] = SqlHelper.GetParameter("@Professional", LinkManM.Professional == null ? SqlInt32.Null : int.Parse(LinkManM.Professional));

                param[36] = SqlHelper.GetParameter("@GraduateSchool", LinkManM.GraduateSchool);
                param[37] = SqlHelper.GetParameter("@IncomeYear", LinkManM.IncomeYear);
                param[38] = SqlHelper.GetParameter("@FuoodDrink", LinkManM.FuoodDrink);
                param[39] = SqlHelper.GetParameter("@LoveMusic", LinkManM.LoveMusic);

                param[40] = SqlHelper.GetParameter("@LoveColor", LinkManM.LoveColor);
                param[41] = SqlHelper.GetParameter("@LoveSmoke", LinkManM.LoveSmoke);
                param[42] = SqlHelper.GetParameter("@LoveDrink", LinkManM.LoveDrink);
                param[43] = SqlHelper.GetParameter("@LoveTea", LinkManM.LoveTea);

                param[44] = SqlHelper.GetParameter("@LoveBook", LinkManM.LoveBook);
                param[45] = SqlHelper.GetParameter("@LoveSport", LinkManM.LoveSport);
                param[46] = SqlHelper.GetParameter("@LoveClothes", LinkManM.LoveClothes);
                param[47] = SqlHelper.GetParameter("@Cosmetic", LinkManM.Cosmetic);

                param[48] = SqlHelper.GetParameter("@Nature", LinkManM.Nature);
                param[49] = SqlHelper.GetParameter("@Appearance", LinkManM.Appearance);
                param[50] = SqlHelper.GetParameter("@AdoutBody", LinkManM.AdoutBody);
                param[51] = SqlHelper.GetParameter("@AboutFamily", LinkManM.AboutFamily);
                param[52] = SqlHelper.GetParameter("@Car", LinkManM.Car);
                param[53] = SqlHelper.GetParameter("@LiveHouse", LinkManM.LiveHouse);
                param[54] = SqlHelper.GetParameter("@ProfessionalDes", LinkManM.ProfessionalDes);
                #endregion

                SqlHelper.ExecuteTransSql(sqllink.ToString(), param);
                return(SqlHelper.Result.OprateCount > 0 ? true : false);
            }
            catch
            {
                return(false);
            }
        }