Beispiel #1
0
        protected void InitBindAuthor()
        {
            EyouSoft.Model.CompanyStructure.ContactPersonInfo Model_ContactPersonInfo = new EyouSoft.Model.CompanyStructure.ContactPersonInfo();
            EyouSoft.BLL.CompanyStructure.CompanyUser         Bll_CompanyUser         = new EyouSoft.BLL.CompanyStructure.CompanyUser(SiteUserInfo);

            int UserID = EyouSoft.Common.Utils.GetInt(Request.QueryString["ID"]);

            if (!string.IsNullOrEmpty(ID.ToString()) && UserID > 0)
            {
                Model_ContactPersonInfo = Bll_CompanyUser.GetUserBasicInfo(UserID);
                if (Model_ContactPersonInfo != null)
                {
                    //联系人
                    this.Lab_Contact.Text = Model_ContactPersonInfo.ContactName.ToString();
                    //联系电话
                    this.Lab_Mobile.Text = Model_ContactPersonInfo.ContactTel.ToString();
                    //传真
                    this.Lab_Fox.Text = Model_ContactPersonInfo.ContactFax.ToString();
                    //手机
                    this.Lab_Phone.Text = Model_ContactPersonInfo.ContactMobile.ToString();
                    //QQ
                    this.Lab_QQ.Text = Model_ContactPersonInfo.QQ.ToString();
                    //MsN
                    this.Lab_Msn.Text = Model_ContactPersonInfo.MSN.ToString();
                    //Email
                    this.Lab_Email.Text = Model_ContactPersonInfo.ContactEmail.ToString();
                }
            }
            Model_ContactPersonInfo = null;
            Bll_CompanyUser         = null;
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            csModel = new EyouSoft.Model.CompanyStructure.ContactPersonInfo();
            EyouSoft.BLL.CompanyStructure.CompanyUser csBLL = new EyouSoft.BLL.CompanyStructure.CompanyUser();
            int OperatorID = Utils.GetInt(Utils.GetQueryStringValue("OperatorID"));

            csModel = csBLL.GetUserBasicInfo(OperatorID);
        }
Beispiel #3
0
        protected void initData(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return;
            }
            EyouSoft.BLL.HotelStructure.HotelTourCustoms BLL = new EyouSoft.BLL.HotelStructure.HotelTourCustoms();
            HotelTourCustoms Model = BLL.GetModel(Utils.GetInt(id));

            if (null == Model)
            {
                return;
            }
            this.lbStartTime.Text = string.Format("{0:yyyy-MM-dd}—{1:yyyy-MM-dd}", Model.LiveStartDate, Model.LiveEndDate);//入住时间
            EyouSoft.Model.HotelStructure.HotelCity hotelCityModel = EyouSoft.BLL.HotelStructure.HotelCity.CreateInstance().GetModel(Model.CityCode);
            if (null != hotelCityModel)
            {
                this.lbCityName.Text = hotelCityModel.CityName;
            }
            this.lbPlace.Text        = Model.LocationAsk;                                                      //地理位置要求
            this.lbIsPointHotel.Text = string.IsNullOrEmpty(Model.HotelName.Trim())?"无":"是";                   //是否有指定酒店
            this.lbHotelName.Text    = Model.HotelName;                                                        //指定酒店名称
            this.lbStar.Text         = this.GetHotelLevelByEnum(Model.HotelStar);                              //星级要求
            this.lbRoom.Text         = Model.RoomAsk;                                                          //房型要求
            this.lbRoomCount.Text    = Convert.ToString(Model.RoomCount);                                      //房间数量
            this.lbPeopleCount.Text  = Convert.ToString(Model.PeopleCount);                                    //人数
            this.lbGroupPlan.Text    = string.Format("{0}元-{1}元", (int)Model.BudgetMin, (int)Model.BudgetMax); //团房预算
            EyouSoft.Model.CompanyStructure.ContactPersonInfo personModel = Model.Contact;
            if (null != personModel)
            {
                StringBuilder strPerson = new StringBuilder();
                if (!string.IsNullOrEmpty(personModel.ContactName))
                {
                    strPerson.Append("姓名:" + personModel.ContactName + ";");
                }
                if (!string.IsNullOrEmpty(personModel.Mobile))
                {
                    strPerson.Append("手机:" + personModel.Mobile + ";");
                }
                if (!string.IsNullOrEmpty(personModel.Tel))
                {
                    strPerson.Append("电话:" + personModel.Tel + ";");
                }
                if (!string.IsNullOrEmpty(personModel.Fax))
                {
                    strPerson.Append("传真:" + personModel.Fax + ";");
                }
                if (!string.IsNullOrEmpty(personModel.Email))
                {
                    strPerson.Append("Email:" + personModel.Email + ";");
                }
                this.lbContact.Text = strPerson.ToString();                 //订单联系人
            }
            this.lbPeopleType.Text = ((int)Model.GuestType) == 0?"内宾":"外宾"; //宾客类型
            this.lbGroupType.Text  = Model.TourType.ToString();             //团队类型
            this.lbOther.Text      = Model.OtherRemark;                     //其他要求
        }
Beispiel #4
0
        /// <summary>
        /// 获取培训计划实体信息
        /// </summary>
        /// <param name="CompanyId">公司编号</param>
        /// <param name="Id">培训编号(主键)</param>
        /// <returns></returns>
        public EyouSoft.Model.AdminCenterStructure.TrainPlan GetModel(int CompanyId, int Id)
        {
            EyouSoft.Model.AdminCenterStructure.TrainPlan model = null;
            string    StrSql = "SELECT [Id],[PlanTitle],[PlanContent],[OperatorName],IssueTime,TrainPlanFile,(SELECT [AcceptType],[AcceptId] FROM [tbl_TrainPlanAccepts] WHERE TrainPlanId=[tbl_TrainPlan].[Id] FOR XML Raw,Root('Root')) AS TrainPlanAcceptXML FROM tbl_TrainPlan WHERE CompanyId=@CompanyId AND Id=@Id";
            DbCommand dc     = this._db.GetSqlStringCommand(StrSql);

            this._db.AddInParameter(dc, "CompanyId", DbType.Int32, CompanyId);
            this._db.AddInParameter(dc, "Id", DbType.Int32, Id);
            using (IDataReader dr = DbHelper.ExecuteReader(dc, this._db))
            {
                while (dr.Read())
                {
                    model = new EyouSoft.Model.AdminCenterStructure.TrainPlan()
                    {
                        CompanyId     = CompanyId,
                        IssueTime     = dr.GetDateTime(dr.GetOrdinal("IssueTime")),
                        TrainPlanFile = dr.IsDBNull(dr.GetOrdinal("TrainPlanFile")) ? "" : dr.GetString(dr.GetOrdinal("TrainPlanFile")),
                        Id            = dr.GetInt32(dr.GetOrdinal("Id")),
                        OperatorName  = dr.IsDBNull(dr.GetOrdinal("OperatorName")) ? "" : dr.GetString(dr.GetOrdinal("OperatorName")),
                        PlanContent   = dr.IsDBNull(dr.GetOrdinal("PlanContent")) ? "" : dr.GetString(dr.GetOrdinal("PlanContent")),
                        PlanTitle     = dr.IsDBNull(dr.GetOrdinal("PlanTitle")) ? "" : dr.GetString(dr.GetOrdinal("PlanTitle")),
                        AcceptList    = GetAcceptList(dr["TrainPlanAcceptXML"].ToString())
                    };
                    foreach (EyouSoft.Model.AdminCenterStructure.TrainPlanAccepts item in model.AcceptList)
                    {
                        if (item.AcceptType != EyouSoft.Model.EnumType.AdminCenterStructure.AcceptType.所有)
                        {
                            if (item.AcceptType == EyouSoft.Model.EnumType.AdminCenterStructure.AcceptType.指定部门)
                            {
                                EyouSoft.Model.CompanyStructure.Department Depart = null;
                                EyouSoft.IDAL.CompanyStructure.IDepartment idal   = new EyouSoft.DAL.CompanyStructure.Department();
                                Depart = idal.GetModel(item.AcceptId);
                                if (Depart != null)
                                {
                                    item.AcceptName = Depart.DepartName;
                                }
                                Depart = null;
                                idal   = null;
                            }
                            else
                            {
                                EyouSoft.Model.CompanyStructure.ContactPersonInfo Person = null;
                                EyouSoft.IDAL.CompanyStructure.ICompanyUser       idal   = new EyouSoft.DAL.CompanyStructure.CompanyUser();
                                Person = idal.GetUserBasicInfo(item.AcceptId);
                                if (Person != null)
                                {
                                    item.AcceptName = Person.ContactName;
                                }
                                Person = null;
                                idal   = null;
                            }
                        }
                    }
                }
            }
            return(model);
        }
Beispiel #5
0
        public EyouSoft.Model.ResultStructure.UserResultInfo CreatCompany(string CompanyName,
                                                                          EyouSoft.Model.CompanyStructure.CompanyType[] CompanyTypes, string License, string CompanyBrand, int ProvinceId, int CityId,
                                                                          string AdminUser, string AdminPWD, string AdminName, string AdminTel, string AdminMobile, string Email)
        {
            if (!soapHeader.IsSafeCall)
            {
                throw new Exception("对不起,您没有权限调用此服务!");
            }

            EyouSoft.Model.ResultStructure.UserResultInfo      Result = new EyouSoft.Model.ResultStructure.UserResultInfo();
            EyouSoft.Model.CompanyStructure.CompanyArchiveInfo model  = new EyouSoft.Model.CompanyStructure.CompanyArchiveInfo();

            /*公司信息*/
            model.CompanyName  = Utils.InputText(CompanyName);
            model.ProvinceId   = ProvinceId;
            model.CityId       = CityId;
            model.CompanyBrand = Utils.InputText(CompanyBrand);
            model.License      = Utils.InputText(License);


            /*用户信息*/
            EyouSoft.Model.CompanyStructure.UserAccount UserModel = new EyouSoft.Model.CompanyStructure.UserAccount();
            UserModel.UserName = Utils.InputText(AdminUser);
            UserModel.PassWordInfo.NoEncryptPassword = Utils.InputText(AdminPWD);
            model.AdminAccount = UserModel;

            /* 公司联系人信息 */
            EyouSoft.Model.CompanyStructure.ContactPersonInfo ContactModel = new EyouSoft.Model.CompanyStructure.ContactPersonInfo();
            ContactModel.ContactName = Utils.InputText(AdminName);
            ContactModel.Tel         = Utils.InputText(AdminTel);
            ContactModel.Mobile      = Utils.InputText(AdminMobile);
            ContactModel.Email       = Utils.InputText(Email);
            model.ContactInfo        = ContactModel;

            /* 公司身份 */
            EyouSoft.Model.CompanyStructure.CompanyRole RoleMode = new EyouSoft.Model.CompanyStructure.CompanyRole();
            if (CompanyTypes != null && CompanyTypes.Length > 0)
            {
                foreach (EyouSoft.Model.CompanyStructure.CompanyType tmp in CompanyTypes)
                {
                    RoleMode.SetRole(tmp);
                }
            }
            model.CompanyRole = RoleMode;

            Result       = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().Add(model, string.Empty);
            model        = null;
            UserModel    = null;
            ContactModel = null;
            RoleMode     = null;

            return(Result);
        }
Beispiel #6
0
        //当公司开通了高级网店,则绑定联系信息
        protected string GetContentInfo(object ContactInfo)
        {
            string returnVal = "";

            if (isOpenHighShop)
            { //如果此公司申请了开通了高级网店则显示该公司的联系信息,否则隐藏
                if (ContactInfo != null)
                {
                    EyouSoft.Model.CompanyStructure.ContactPersonInfo model = (EyouSoft.Model.CompanyStructure.ContactPersonInfo)ContactInfo;
                    if (model != null)
                    {
                        returnVal = string.Format(" 联系人:{0} 电&nbsp;&nbsp;话:<span class=\"hong\">{1}</span> 传&nbsp;&nbsp;真:<span class=\"hong\">{2}</span>", model.ContactName, model.Tel, model.Fax);
                    }
                    //释放资源
                    model = null;
                }
            }
            return(returnVal);
        }
Beispiel #7
0
        /// <summary>
        /// 注册新用户
        /// </summary>
        protected int RegisterCompany(string companyId)
        {
            int AddisTrue = 0;

            if (EyouSoft.Cache.Facade.EyouSoftCache.GetCache("REG_" + Request.UserHostAddress) != null)
            {
                AddisTrue = 5; //注册太频繁
                return(AddisTrue);
            }



            string CompanyName   = Utils.InputText(Request.Form["txtCompanyName"]);   //公司名
            string UserName      = Utils.InputText(Request.Form["txtUserName"]);      //用户名
            string PassWord      = Utils.InputText(Request.Form["txtFristPassWord"]); //密码
            string LicenseNumber = Utils.InputText(Request.Form["txtLicenseNumber"]); //许可证号
            string BrandName     = Utils.InputText(Request.Form["txtBrandName"]);     //品牌名称
            //int ProvinceId = 0;//省份
            //if (Request.Form["ctl00$Main$ProvinceAndCityList1$ddl_ProvinceList"] != null)
            //    ProvinceId = Convert.ToInt32(Request.Form["ctl00$Main$ProvinceAndCityList1$ddl_ProvinceList"]);
            //else if (Request.Form["ProvinceAndCityList1$ddl_ProvinceList"] != null)
            //    ProvinceId = Convert.ToInt32(Request.Form["ProvinceAndCityList1$ddl_ProvinceList"]);

            //int CityId = 0;//城市
            //if (Request.Form["ctl00$Main$ProvinceAndCityList1$ddl_CityList"] != null)
            //    CityId = Convert.ToInt32(Request.Form["ctl00$Main$ProvinceAndCityList1$ddl_CityList"]);
            //else if (Request.Form["ProvinceAndCityList1$ddl_CityList"] != null)
            //    CityId = Convert.ToInt32(Request.Form["ProvinceAndCityList1$ddl_CityList"]); //城市

            //int CountyId = 0;//地区(县)
            //if (Request.Form["ctl00$Main$ProvinceAndCityList1$ddl_CountyList"] != null)
            //    CountyId = Convert.ToInt32(Request.Form["ctl00$Main$ProvinceAndCityList1$ddl_CountyList"]);
            //else if (Request.Form["ProvinceAndCityList1$ddl_CityList"] != null)
            //    CountyId = Convert.ToInt32(Request.Form["ProvinceAndCityList1$ddl_CountyList"]); //城市
            int ProvinceId = 0;//省份

            if (Utils.GetFormValue(ddl_ProvinceList.UniqueID) != null)
            {
                ProvinceId = Convert.ToInt32(Utils.GetFormValue(ddl_ProvinceList.UniqueID));
            }

            int CityId = 0;//城市

            if (Utils.GetFormValue(ddl_CityList.UniqueID) != null)
            {
                CityId = Convert.ToInt32(Utils.GetFormValue(ddl_CityList.UniqueID));
            }
            int CountyId = 0;//地区(县)

            if (Utils.GetFormValue(ddl_CountyList.UniqueID) != null)
            {
                CountyId = Convert.ToInt32(Utils.GetFormValue(ddl_CountyList.UniqueID));
            }
            string OfficeAddress = Utils.InputText(Request.Form["txtOfficeAddress"]);       //办公地点
            //string CommendCompany = Utils.InputText(Request.Form["txtCommendCompany"]); 引荐单位
            string CompanyType       = Utils.InputText(Request.QueryString["companytype"]); //公司类型
            string ContactName       = Utils.InputText(Request.Form["txtContactName"]);
            string ContactTel        = Utils.InputText(Request.Form["txtContactTel"]);
            string ContactMobile     = Utils.InputText(Request.Form["txtContactMobile"]);
            string ContactFax        = Utils.InputText(Request.Form["txtContactFax"]);
            string ContactEmail      = Utils.InputText(Request.Form["txtContactEmail"]);
            string ContactQQ         = Utils.GetFormValue("qq", 100); //QQ,注意可能多个用半角逗号分割的
            string ContactMSN        = Utils.InputText(Request.Form["txtMsn"]);
            string CompanyInfo       = Utils.InputText(Request.Form["txtCompanyInfo"]);
            string CompanyMainpro    = Utils.InputText(Request.Form["txtMainProduct"]);
            string CompanySimpleName = Utils.InputText(Request.Form["txtCompanySimpleName"]);

            /*公司信息*/
            EyouSoft.Model.CompanyStructure.CompanyArchiveInfo model = new EyouSoft.Model.CompanyStructure.CompanyArchiveInfo();
            /*用户信息*/
            EyouSoft.Model.CompanyStructure.UserAccount UserModel = new EyouSoft.Model.CompanyStructure.UserAccount();
            /* 公司联系人信息 */
            EyouSoft.Model.CompanyStructure.ContactPersonInfo ContactModel = new EyouSoft.Model.CompanyStructure.ContactPersonInfo();
            string OtherSaleCity = "";

            if (string.IsNullOrEmpty(CompanyType))
            {
                AddisTrue = 0;
            }
            else
            {
                if (string.IsNullOrEmpty(companyId)) //随便逛逛申请,修改
                {
                    UserModel.UserName = UserName;   /*用户信息*/
                }
                UserModel.PassWordInfo.NoEncryptPassword = PassWord;
                ContactModel.ContactName = ContactName;
                ContactModel.Mobile      = ContactMobile;
                ContactModel.Email       = ContactEmail;
                ContactModel.QQ          = ContactQQ;
                ContactModel.Fax         = ContactFax;
                ContactModel.MSN         = ContactMSN;
                ContactModel.Tel         = ContactTel;
                if (CompanyType != "-1")  //游客
                {
                    #region 非随便看看用户
                    /*公司信息*/
                    model.CompanyName    = CompanyName;
                    model.ProvinceId     = ProvinceId;
                    model.CityId         = CityId;
                    model.CountyId       = CountyId;
                    model.CompanyAddress = OfficeAddress;
                    model.CompanyBrand   = BrandName;
                    model.License        = LicenseNumber;
                    model.Introduction   = CompanySimpleName;
                    model.Remark         = CompanyInfo;
                    model.Scale          = (EyouSoft.Model.CompanyStructure.CompanyScale)Utils.GetInt(this.sltCompanySize.Value);
                    model.ProvinceId     = Utils.GetInt(Utils.GetFormValue(this.ddl_ProvinceList.UniqueID));
                    model.CityId         = Utils.GetInt(Utils.GetFormValue(this.ddl_CityList.UniqueID));
                    model.CountyId       = Utils.GetInt(Utils.GetFormValue(this.ddl_CountyList.UniqueID));
                    model.CompanyBrand   = BrandName;
                    //model.Qualification
                    //model.AdminAccount = UserModel;

                    ContactModel.Tel = ContactTel;
                    ContactModel.Fax = ContactFax;
                    //model.ContactInfo = ContactModel;
                    // model.CommendPeople = CommendCompany;
                    //旅行社资质
                    string[] lxszz = Utils.Split(Utils.GetFormValue("chxzz"), ",");
                    if (lxszz != null && lxszz.Length > 0)
                    {
                        List <EyouSoft.Model.CompanyStructure.CompanyQualification> zizi = new List <EyouSoft.Model.CompanyStructure.CompanyQualification>();
                        for (int i = 0; i < lxszz.Length; i++)
                        {
                            if (lxszz[i] == "1")
                            {
                                zizi.Add(EyouSoft.Model.CompanyStructure.CompanyQualification.出境旅游);
                            }
                            if (lxszz[i] == "2")
                            {
                                zizi.Add(EyouSoft.Model.CompanyStructure.CompanyQualification.入境旅游);
                            }
                            if (lxszz[i] == "3")
                            {
                                zizi.Add(EyouSoft.Model.CompanyStructure.CompanyQualification.台湾旅游);
                            }
                        }
                        model.Qualification = zizi;
                    }
                    /* 公司身份 */
                    EyouSoft.Model.CompanyStructure.CompanyRole RoleMode = new EyouSoft.Model.CompanyStructure.CompanyRole();
                    EyouSoft.Model.CompanyStructure.CompanyType TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.全部;

                    if (CompanyType == "0") //线路供应商(专线,地接)
                    {
                        string[] strType = Utils.Split(Utils.GetFormValue("hdfZXandDj"), ",");
                        for (int i = 0; i < strType.Length; i++)
                        {
                            //设置经营线路区域
                            string[] strAreaList = Utils.Split(Utils.GetFormValue("checkbox_Area"), ",");
                            if (strAreaList != null)
                            {
                                List <EyouSoft.Model.SystemStructure.AreaBase> AreaList = new List <EyouSoft.Model.SystemStructure.AreaBase>();
                                for (int j = 0; j < strAreaList.Length; j++)
                                {
                                    EyouSoft.Model.SystemStructure.AreaBase item = new EyouSoft.Model.SystemStructure.AreaBase();
                                    item.AreaId = Convert.ToInt32(strAreaList[j]);
                                    AreaList.Add(item);
                                    item = null;
                                }
                                model.Area = AreaList;
                                AreaList   = null;
                            }
                            if (strType[i] == "1")
                            {
                                TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.专线;
                                string[] strSalelist = Request.Form.GetValues("ckSellCity");
                                if (strSalelist != null)
                                {
                                    //设置销售城市
                                    List <EyouSoft.Model.SystemStructure.CityBase> SaleCity = new List <EyouSoft.Model.SystemStructure.CityBase>();
                                    for (int j = 0; j < strSalelist.Length; j++)
                                    {
                                        EyouSoft.Model.SystemStructure.CityBase item = new EyouSoft.Model.SystemStructure.CityBase();
                                        item.CityId = Convert.ToInt32(strSalelist[j]);
                                        SaleCity.Add(item);
                                        item = null;
                                    }
                                    model.SaleCity = SaleCity;
                                    SaleCity       = null;
                                }
                                OtherSaleCity = Utils.InputText(Request.Form["inputOtherSaleCity"]);
                            }
                            if (strType[i] == "3")
                            {
                                TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.地接;
                            }
                            RoleMode.SetRole(TypeEmnu);
                            model.CompanyRole = RoleMode;
                        }
                    }
                    else
                    {
                        switch (CompanyType)
                        {
                        case "2":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.组团;
                            break;

                        case "4":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.景区;
                            break;

                        case "5":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.酒店;
                            break;

                        case "6":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.车队;
                            break;

                        case "7":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.旅游用品店;
                            break;

                        case "8":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.购物店;
                            break;

                        case "9":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.机票供应商;
                            //机票
                            ContactModel.QQ  = Utils.InputText(Request.Form["txtContactQQ"]);
                            ContactModel.MSN = Utils.InputText(Request.Form["txtContactMSN"]);
                            EyouSoft.Model.TicketStructure.TicketWholesalersInfo ticketinfo = new EyouSoft.Model.TicketStructure.TicketWholesalersInfo();
                            ticketinfo.ProxyLev      = Utils.InputText(Request.Form["txtDlNumber"]);
                            ticketinfo.WorkStartTime = Utils.InputText(Request.Form["WorkStartTime"]);     //上下班时间
                            ticketinfo.WorkEndTime   = Utils.InputText(Request.Form["WorkEndTime"]);
                            ticketinfo.OfficeNumber  = Utils.InputText(Request.Form["txtOffice"]);
                            if (!string.IsNullOrEmpty(companyId))     //随便逛逛申请,修改
                            {
                                ticketinfo.CompanyId = companyId;
                            }
                            model.TicketSupplierInfo = ticketinfo;
                            // model.License
                            break;

                        case "10":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.其他采购商;
                            break;

                        case "11":
                            TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.随便逛逛;
                            break;
                        }
                        RoleMode.SetRole(TypeEmnu);
                        model.CompanyRole = RoleMode;
                    }
                    #endregion
                }
                model.AdminAccount = UserModel;
                model.ContactInfo  = ContactModel;
                if (!string.IsNullOrEmpty(companyId)) //随便逛逛申请,修改
                {
                    model.ID  = companyId;
                    AddisTrue = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().ToCompany(model, OtherSaleCity) == true ? 1 : 0;
                }
                else    //注册添加
                {
                    EyouSoft.Model.ResultStructure.UserResultInfo Result = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().Add(model, OtherSaleCity);
                    switch (Result)
                    {
                    case EyouSoft.Model.ResultStructure.UserResultInfo.Succeed:
                        AddisTrue = 1;
                        EyouSoft.Cache.Facade.EyouSoftCache.Add("REG_" + Request.UserHostAddress, DateTime.Now, DateTime.Now.AddMinutes(5));
                        break;

                    case EyouSoft.Model.ResultStructure.UserResultInfo.ExistsEmail:
                        AddisTrue = 2;
                        break;

                    case EyouSoft.Model.ResultStructure.UserResultInfo.ExistsUserName:
                        AddisTrue = 3;
                        break;

                    case EyouSoft.Model.ResultStructure.UserResultInfo.Error:
                        AddisTrue = 0;
                        break;
                    }
                }
            }
            return(AddisTrue);
        }
Beispiel #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //判断权限
            if (!CheckGrant(global::Common.Enum.TravelPermission.系统设置_组织机构_部门人员栏目))
            {
                Utils.ResponseNoPermit(global::Common.Enum.TravelPermission.系统设置_组织机构_部门人员栏目, false);
                return;
            }
            empId = Utils.GetInt(Utils.GetQueryStringValue("empId")); //获取员工Id
            string method = Utils.GetFormValue("hidMethod");          //获取当前操作(保存/继续)

            method2 = Utils.GetQueryStringValue("copy");              //是否复制数据
            string showMess = "数据保存成功!";                              //提示消息

            //如果当前操作无则初始加载(否则保存操作)
            EyouSoft.BLL.CompanyStructure.CompanyUser userBll   = new EyouSoft.BLL.CompanyStructure.CompanyUser(SiteUserInfo); //初始化bll
            EyouSoft.BLL.CompanyStructure.Department  departBll = new EyouSoft.BLL.CompanyStructure.Department();              //初始化bll
            if (method == "")
            {
                #region 初始化员工信息
                //所属部门
                IList <EyouSoft.Model.CompanyStructure.Department> departList = departBll.GetAllDept(CurrentUserCompanyID);
                selBdepart.DataTextField  = "DepartName";
                selBdepart.DataValueField = "Id";
                selBdepart.DataSource     = departList;
                selBdepart.DataBind();
                selBdepart.Items.Insert(0, new ListItem("选择部门", ""));
                //监管部门
                selMdepart.DataTextField  = "DepartName";
                selMdepart.DataValueField = "Id";
                selMdepart.DataSource     = departList;
                selMdepart.DataBind();
                selMdepart.Items.Insert(0, new ListItem("选择部门", ""));
                if (empId != 0) //如果员工Id不为空则加载数据
                {
                    EyouSoft.Model.CompanyStructure.CompanyUser userModel = userBll.GetUserInfo(empId);
                    if (userModel != null)
                    {
                        txtEmail.Value       = userModel.PersonInfo.ContactEmail;
                        txtFax.Value         = userModel.PersonInfo.ContactFax;
                        txtIntroduce.Value   = userModel.PersonInfo.PeopProfile;
                        txtMoible.Value      = userModel.PersonInfo.ContactMobile;
                        txtMSN.Value         = userModel.PersonInfo.MSN;
                        txtQQ.Value          = userModel.PersonInfo.QQ;
                        txtRemark.Value      = userModel.PersonInfo.Remark;
                        txtTel.Value         = userModel.PersonInfo.ContactTel;
                        rdiSex.SelectedValue = ((int)userModel.PersonInfo.ContactSex).ToString();
                        selMdepart.Value     = userModel.SuperviseDepartId.ToString();
                        selBdepart.Value     = userModel.DepartId.ToString();
                        txtDuty.Value        = userModel.PersonInfo.JobName;
                        if (method2 != "copy") //如果不是复制则显示用户名,密码,姓名
                        {
                            txtUserName.Value = userModel.UserName;
                            txtUserName.Attributes.Add("readonly", "readonly");
                            txtPass.Value = userModel.PassWordInfo.NoEncryptPassword;
                            pass          = userModel.PassWordInfo.NoEncryptPassword;
                            txtName.Value = userModel.PersonInfo.ContactName;
                        }
                    }
                }
                #endregion
            }
            else
            {
                #region 保存员工信息
                bool result = false;
                //判断用户名是否已经存在
                if (method == "isexist")
                {
                    string uName = Utils.GetFormValue("uName");
                    if (method2 == "copy")
                    {
                        empId = 0;
                    }
                    result = userBll.IsExists(empId, uName, CurrentUserCompanyID);
                    Utils.ResponseMeg(true, result ? "isExist" : "noisExist");
                    return;
                }
                //验证数据完整性
                if (Utils.InputText(txtUserName.Value) == "" || Utils.InputText(txtPass.Value) == "" || Utils.InputText(txtName.Value) == "")
                {
                    MessageBox.Show(this, "数据请填写完整!");
                    return;
                }
                EyouSoft.Model.CompanyStructure.CompanyUser userModel = new EyouSoft.Model.CompanyStructure.CompanyUser();
                //如果员工编号不为空且不是复制操作则修改操作(否则为新增)
                EyouSoft.Model.CompanyStructure.ContactPersonInfo PersonInfo = new EyouSoft.Model.CompanyStructure.ContactPersonInfo();

                PersonInfo.JobName            = Utils.InputText(txtDuty.Value);
                PersonInfo.ContactEmail       = Utils.InputText(txtEmail.Value);
                PersonInfo.ContactFax         = Utils.InputText(txtFax.Value);
                PersonInfo.PeopProfile        = Utils.InputText(txtIntroduce.Value, 250);
                PersonInfo.ContactMobile      = Utils.InputText(txtMoible.Value);
                PersonInfo.UserType           = EyouSoft.Model.EnumType.CompanyStructure.CompanyUserType.专线用户;
                PersonInfo.MSN                = Utils.InputText(txtMSN.Value);
                PersonInfo.ContactName        = Utils.InputText(txtName.Value);
                PersonInfo.QQ                 = Utils.InputText(txtQQ.Value);
                PersonInfo.Remark             = Utils.InputText(txtRemark.Value, 250);
                PersonInfo.ContactTel         = Utils.InputText(txtTel.Value);
                PersonInfo.ContactSex         = (EyouSoft.Model.EnumType.CompanyStructure.Sex)Utils.GetInt(rdiSex.SelectedValue);
                userModel.PersonInfo          = PersonInfo;
                userModel.IsEnable            = true;
                userModel.LastLoginTime       = DateTime.Now;
                userModel.CompanyId           = CurrentUserCompanyID;
                userModel.DepartId            = Utils.GetInt(Utils.GetFormValue(selBdepart.UniqueID));
                userModel.SuperviseDepartName = Utils.GetFormValue("selMName");
                if (userModel.SuperviseDepartName == "选择部门")
                {
                    userModel.SuperviseDepartName = "";
                }
                userModel.DepartName   = Utils.GetFormValue("selBName");
                userModel.IssueTime    = DateTime.Now;
                userModel.PassWordInfo = new EyouSoft.Model.CompanyStructure.PassWord {
                    NoEncryptPassword = Utils.InputText(txtPass.Value)
                };
                userModel.SuperviseDepartId = Utils.GetInt(Utils.GetFormValue(selMdepart.UniqueID));
                userModel.UserName          = Utils.InputText(txtUserName.Value);
                if (empId != 0 && method2 != "copy")//修改
                {
                    userModel.ID = empId;
                    result       = userBll.Update(userModel);
                }
                else
                {
                    result = userBll.Add(userModel);//添加
                }
                if (!result)
                {
                    showMess = "数据保存失败!";
                }
                //继续添加则刷新页面,否则关闭当前窗口
                if (method == "continue")
                {
                    MessageBox.ShowAndRedirect(this, showMess, "EmployeeEdit.aspx");
                }
                else
                {
                    MessageBox.ResponseScript(this, string.Format(";alert('{0}');window.parent.location='/systemset/organize/DepartEmployee.aspx';window.parent.Boxy.getIframeDialog('{1}').hide()", showMess, Utils.GetQueryStringValue("iframeId")));
                }
                #endregion
            }
        }
Beispiel #9
0
        /// <summary>
        /// 新增公司信息
        /// </summary>
        /// <param name="requestInfo"></param>
        /// <returns></returns>
        private EyouSoft.OpenRelation.Model.MResponseInfo CreateCompanyInfo(EyouSoft.OpenRelation.Model.MRequestInfo requestInfo)
        {
            EyouSoft.OpenRelation.Model.MResponseInfo responseInfo = new EyouSoft.OpenRelation.Model.MResponseInfo()
            {
                IsSuccess = true
            };

            EyouSoft.OpenRelation.Model.MCUInfo middleInfo = EyouSoft.OpenRelation.Utils.InvertJSON <EyouSoft.OpenRelation.Model.MCUInfo>(requestInfo.InstructionCode);
            EyouSoft.Model.CompanyStructure.CompanyArchiveInfo companyInfo = new EyouSoft.Model.CompanyStructure.CompanyArchiveInfo();
            EyouSoft.Model.CompanyStructure.UserAccount        userInfo    = new EyouSoft.Model.CompanyStructure.UserAccount();
            EyouSoft.Model.CompanyStructure.ContactPersonInfo  contactInfo = new EyouSoft.Model.CompanyStructure.ContactPersonInfo();
            EyouSoft.Model.CompanyStructure.CompanyRole        roleInfo    = new EyouSoft.Model.CompanyStructure.CompanyRole();

            //大平台邮箱不能为空 赋值空格
            if (string.IsNullOrEmpty(middleInfo.UserInfo.Email))
            {
                middleInfo.UserInfo.Email = " ";
            }
            if (string.IsNullOrEmpty(middleInfo.CompanyInfo.ContactEmail))
            {
                middleInfo.CompanyInfo.ContactEmail = " ";
            }

            int provinceId, cityId;

            this.GetProvinceAndCityId(middleInfo.CompanyInfo.ProvinceName, middleInfo.CompanyInfo.CityName, out provinceId, out cityId);

            companyInfo.CompanyName    = middleInfo.CompanyInfo.CompanyName;
            companyInfo.CompanyAddress = middleInfo.CompanyInfo.Address;
            companyInfo.ProvinceId     = provinceId;
            companyInfo.CityId         = cityId;

            userInfo.UserName     = middleInfo.UserInfo.UserName;
            userInfo.PassWordInfo = new EyouSoft.Model.CompanyStructure.PassWord(middleInfo.UserInfo.Password);

            contactInfo.ContactName = middleInfo.CompanyInfo.ContactName;
            contactInfo.Email       = middleInfo.CompanyInfo.ContactEmail;
            contactInfo.Fax         = middleInfo.CompanyInfo.ContactFax;
            contactInfo.Mobile      = middleInfo.CompanyInfo.ContactMobile;
            contactInfo.MSN         = middleInfo.CompanyInfo.ContactMSN;
            contactInfo.QQ          = middleInfo.CompanyInfo.ContactQQ;
            contactInfo.Tel         = middleInfo.CompanyInfo.ContactTelephone;
            contactInfo.ContactSex  = GetGender(middleInfo.CompanyInfo.ContactGender);

            if (middleInfo.CompanyInfo.PlatformCompanyType == EyouSoft.OpenRelation.Model.PlatformCompanyType.ZT)
            {
                roleInfo.SetRole(EyouSoft.Model.CompanyStructure.CompanyType.组团);
            }
            else if (middleInfo.CompanyInfo.PlatformCompanyType == EyouSoft.OpenRelation.Model.PlatformCompanyType.ZX)
            {
                roleInfo.SetRole(EyouSoft.Model.CompanyStructure.CompanyType.专线);
            }

            companyInfo.AdminAccount = userInfo;
            companyInfo.CompanyRole  = roleInfo;
            companyInfo.ContactInfo  = contactInfo;

            try
            {
                EyouSoft.Model.ResultStructure.UserResultInfo resultInfo = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().Add(companyInfo, string.Empty);
                if (resultInfo == EyouSoft.Model.ResultStructure.UserResultInfo.Succeed)
                {
                    responseInfo.IsSuccess = true;
                    responseInfo.Desc      = "创建公司成功!";
                    EyouSoft.OpenRelation.Model.MRCreateUserInfo rInfo = new EyouSoft.OpenRelation.Model.MRCreateUserInfo()
                    {
                        PlatformCompanyId = companyInfo.ID,
                        PlatformUserId    = companyInfo.AdminAccount.ID
                    };
                    responseInfo.InstructionCode = EyouSoft.OpenRelation.Utils.ConvertJSON <EyouSoft.OpenRelation.Model.MRCreateUserInfo>(rInfo);

                    EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().PassRegister(companyInfo.ID);
                }
                else
                {
                    responseInfo.IsSuccess = false;
                    responseInfo.Desc      = "创建公司失败,业务逻辑层返回失败信息!";
                }
            }
            catch (Exception e)
            {
                responseInfo.IsSuccess = false;
                responseInfo.Desc      = "创建公司失败,捕获到异常!";
                responseInfo.ErrorCode = e.Message + e.StackTrace;
            }

            return(responseInfo);
        }
Beispiel #10
0
        /// <summary>
        /// 修改公司信息
        /// </summary>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            //省份ID
            int ProvinceId = EyouSoft.Common.Utils.GetInt(Request.Form["dropProvinceId"]);
            //城市ID
            int CityId = EyouSoft.Common.Utils.GetInt(Request.Form["dropCityId"]);
            //县区ID
            int CountyId = EyouSoft.Common.Utils.GetInt(Request.Form["dropCountyId"]);
            //公司名称
            string txtCompanyName = Utils.InputText(this.txtCompanyName.Value.Trim());
            //许可证号
            string txtLicenseNumber = Utils.InputText(this.txtLicenseNumber.Value.Trim());
            //名牌名称
            string txtBrandName = Utils.InputText(this.txtBrandName.Value.Trim());
            //用户名
            string txtUserName = Utils.InputText(this.txtUserName.Value.Trim());
            //密码
            string NewPassWord = "";

            if (!string.IsNullOrEmpty(this.txtPassWord.Value.Trim()))
            {
                NewPassWord = Utils.InputText(this.txtPassWord.Value.Trim());
            }
            //联系人名称
            string txtContactName = Utils.InputText(this.txtContactName.Value.Trim());

            //联系电话
            string txtContactTel = Utils.InputText(this.txtContactTel.Value.Trim());
            //联系手机
            string txtContactMobile = Utils.InputText(this.txtContactMobile.Value.Trim());
            //传真
            string txtContactFax = Utils.InputText(this.txtContactFax.Value.Trim());
            //办公地点
            string txtOfficeAddress = Utils.InputText(this.txtOfficeAddress.Value.Trim());
            //MQ
            string txtContactQQ = Utils.InputText(this.txtContactQQ.Value.Trim(), 100);
            //MSN
            string txtContactMSN = Utils.InputText(this.txtContactMSN.Value.Trim());
            //Email
            string txtContactEmail = Utils.InputText(this.txtContactEmail.Value.Trim());
            //经营范围
            string CompanyType = Utils.InputText(Request.Form["radManageArea"]);

            if (CompanyType == "")
            {
                //旅行社
                CompanyType = Utils.InputText(Request.Form["ckCompanyType"]);

                //专线商时有销售城市及经营线路区域
            }
            //公司介绍
            string txtCompanyInfo = Utils.EditInputText(this.txtCompanyInfo.Value.Trim());
            //业务优势
            string txtBusinessSuperior = Utils.InputText(this.txtBusinessSuperior.Value.Trim());

            #region  公司银行账户
            string txtCompanyBackName   = Utils.InputText(this.txtCompanyBackName.Value.Trim());
            string txtCompanyBack       = Utils.InputText(this.txtCompanyBack.Value.Trim());
            string txtCompanyBackNumber = Utils.InputText(this.txtCompanyBackNumber.Value.Trim());
            #endregion

            #region 个人银行账户
            string[] txtBankAccountName = Request.Form.GetValues("txtBankAccountName");
            string[] txtBankName        = Request.Form.GetValues("txtBankName");
            string[] txtAccountNumber   = Request.Form.GetValues("txtAccountNumber");
            #endregion

            EyouSoft.Model.CompanyStructure.CompanyArchiveInfo model = new EyouSoft.Model.CompanyStructure.CompanyArchiveInfo();

            /*公司信息*/
            model.ID             = EditId;
            model.CompanyName    = txtCompanyName;
            model.ProvinceId     = ProvinceId;
            model.CityId         = CityId;
            model.CountyId       = CountyId;
            model.CompanyAddress = txtOfficeAddress;
            model.CompanyBrand   = txtBrandName;
            model.License        = txtLicenseNumber;
            model.Remark         = txtCompanyInfo;
            model.ShortRemark    = txtBusinessSuperior;

            /*证书管理 */

            EyouSoft.Model.CompanyStructure.CompanyAttachInfo AttachInfo = new EyouSoft.Model.CompanyStructure.CompanyAttachInfo();
            EyouSoft.Model.CompanyStructure.BusinessCertif    Buiness    = new EyouSoft.Model.CompanyStructure.BusinessCertif();
            string LicenceImg = Request.Form["SingleFilelLicence$hidFileName"];
            if (string.IsNullOrEmpty(LicenceImg) && this.hidOldLicenceImg.Value != "")
            {
                LicenceImg = this.hidOldLicenceImg.Value;
            }
            string BusinessCertImg = Request.Form["SingleFileBusinessCertImg$hidFileName"];
            if (string.IsNullOrEmpty(BusinessCertImg) && this.hidOldBusinessCertImg.Value != "")
            {
                BusinessCertImg = this.hidOldBusinessCertImg.Value;
            }
            string TaxRegImg = Request.Form["SingleFileTaxRegImg$hidFileName"];
            if (string.IsNullOrEmpty(TaxRegImg) && this.hidOldTaxRegImg.Value != "")
            {
                TaxRegImg = this.hidOldTaxRegImg.Value;
            }
            Buiness.LicenceImg      = LicenceImg;
            Buiness.BusinessCertImg = BusinessCertImg;
            Buiness.TaxRegImg       = TaxRegImg;

            AttachInfo.BusinessCertif = Buiness;
            Buiness = null;

            model.AttachInfo = AttachInfo;
            AttachInfo       = null;


            EyouSoft.Model.CompanyStructure.UserAccount UserModel = new EyouSoft.Model.CompanyStructure.UserAccount();
            #region 用户信息
            /*用户信息*/
            UserModel.UserName = txtUserName;
            UserModel.PassWordInfo.NoEncryptPassword = NewPassWord;
            #endregion
            model.AdminAccount = UserModel;
            UserModel          = null;

            EyouSoft.Model.CompanyStructure.ContactPersonInfo ContactModel = new EyouSoft.Model.CompanyStructure.ContactPersonInfo();
            #region 公司联系人信息
            /* 公司联系人信息 */
            ContactModel.ContactName = txtContactName;
            ContactModel.Tel         = txtContactTel;
            ContactModel.Mobile      = txtContactMobile;
            ContactModel.Fax         = txtContactFax;
            ContactModel.QQ          = txtContactQQ;
            ContactModel.MSN         = txtContactMSN;
            ContactModel.Email       = txtContactEmail;
            #endregion
            model.ContactInfo = ContactModel;
            ContactModel      = null;

            #region 公司身份
            /* 公司身份 */
            EyouSoft.Model.CompanyStructure.CompanyRole RoleMode = new EyouSoft.Model.CompanyStructure.CompanyRole();
            EyouSoft.Model.CompanyStructure.CompanyType TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.全部;
            //旅行社
            if (CompanyType == "0")
            {
                string[] strType = Request.Form.GetValues("ckCompanyType");
                for (int i = 0; i < strType.Length; i++)
                {
                    if (strType[i] == "1")
                    {
                        TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.专线;

                        string[] strSalelist = Request.Form.GetValues("ckSellCity");
                        if (strSalelist != null)
                        {
                            //设置销售城市
                            List <EyouSoft.Model.SystemStructure.CityBase> SaleCity = new List <EyouSoft.Model.SystemStructure.CityBase>();
                            for (int j = 0; j < strSalelist.Length; j++)
                            {
                                EyouSoft.Model.SystemStructure.CityBase item = new EyouSoft.Model.SystemStructure.CityBase();
                                item.ProvinceId = ProvinceId;
                                item.CityId     = EyouSoft.Common.Function.StringValidate.GetIntValue(strSalelist[j]);
                                SaleCity.Add(item);
                                item = null;
                            }
                            model.SaleCity = SaleCity;
                            SaleCity       = null;
                        }
                        //设置经营线路区域
                        string[] strAreaList = Request.Form.GetValues("checkbox_Area");

                        if (strAreaList != null)
                        {
                            List <EyouSoft.Model.SystemStructure.AreaBase> AreaList = new List <EyouSoft.Model.SystemStructure.AreaBase>();
                            for (int j = 0; j < strAreaList.Length; j++)
                            {
                                EyouSoft.Model.SystemStructure.AreaBase item = new EyouSoft.Model.SystemStructure.AreaBase();
                                item.AreaId = Convert.ToInt32(strAreaList[j]);
                                AreaList.Add(item);
                                item = null;
                            }
                            model.Area = AreaList;
                            AreaList   = null;
                        }
                    }
                    if (strType[i] == "2")
                    {
                        TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.组团;
                    }
                    if (strType[i] == "3")
                    {
                        TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.地接;
                    }
                    RoleMode.SetRole(TypeEmnu);
                }
            }
            else
            {
                switch (CompanyType)
                {
                case "4":
                    TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.景区;
                    break;

                case "5":
                    TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.酒店;
                    break;

                case "6":
                    TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.车队;
                    break;

                case "7":
                    TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.旅游用品店;
                    break;

                case "8":
                    TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.购物店;
                    break;

                case "9":
                    TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.机票供应商;
                    break;

                case "10":
                    TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.其他采购商;
                    break;

                case "11":
                    TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.随便逛逛;
                    break;
                }
                RoleMode.SetRole(TypeEmnu);
            }
            #endregion
            model.CompanyRole = RoleMode;
            RoleMode          = null;

            List <EyouSoft.Model.CompanyStructure.BankAccount> BankList = new List <EyouSoft.Model.CompanyStructure.BankAccount>();
            #region 银行账号
            /* 公司银行账户信息 */
            EyouSoft.Model.CompanyStructure.BankAccount BankCompanyModel = new EyouSoft.Model.CompanyStructure.BankAccount();
            BankCompanyModel.AccountType     = EyouSoft.Model.CompanyStructure.BankAccountType.公司;
            BankCompanyModel.BankAccountName = txtCompanyBackName;
            BankCompanyModel.BankName        = txtCompanyBack;
            BankCompanyModel.AccountNumber   = txtCompanyBackNumber;
            BankCompanyModel.CompanyID       = EditId;
            BankList.Add(BankCompanyModel);
            BankCompanyModel = null;
            if (!string.IsNullOrEmpty(txtBankAccountName.ToString()))
            {
                /* 个人银行帐户信息 */
                for (int i = 0; i < txtBankAccountName.Length; i++)
                {
                    if (!string.IsNullOrEmpty(txtBankAccountName[i]))
                    {
                        EyouSoft.Model.CompanyStructure.BankAccount BankModel = new EyouSoft.Model.CompanyStructure.BankAccount();
                        BankModel.AccountType     = EyouSoft.Model.CompanyStructure.BankAccountType.个人;
                        BankModel.BankAccountName = txtBankAccountName[i];
                        BankModel.BankName        = txtBankName[i];
                        BankModel.AccountNumber   = txtAccountNumber[i];
                        BankModel.CompanyID       = EditId;
                        BankList.Add(BankModel);
                        BankModel = null;
                    }
                }
            }
            #endregion
            model.BankAccounts = BankList;
            BankList           = null;

            bool Result = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().Update(model);
            if (Result)
            {
                if (EyouSoft.Common.Utils.GetQueryStringValue("type") == "list")
                {
                    Response.Write("<script language='javascript'>alert('修改成功!');parent.Boxy.getIframeDialog('" + Request.QueryString["iframeid"] + "').hide();</script>");
                }
                else
                {
                    EyouSoft.Common.Function.MessageBox.ShowAndRedirect(this.Page, "修改成功!", returnUrl);
                }
            }
            else
            {
                EyouSoft.Common.Function.MessageBox.Show(this.Page, "修改失败!");
            }
            model = null;
        }
Beispiel #11
0
        protected string FormSubmit()
        {
            //获得表单值
            //公司名称
            string companyName = Utils.GetFormValue("txtCompanyName");
            //用户名
            string userName = Utils.GetFormValue("u");
            //用户密码
            string userPwd = Utils.GetFormValue("p");
            //确认密码
            string userPwdTwo = Utils.GetFormValue("txtPwdTwo");
            //真实姓名
            string trueName = Utils.GetFormValue("txtTrueName");
            //手机号码
            string userMobile = Utils.GetFormValue("txtPhone");
            //邮箱
            string userEmail = Utils.GetFormValue("txtEmail");
            //用户QQ
            string userQQ = Utils.GetFormValue("txtQQ");
            //省份ID
            int provinceID = Utils.GetInt(Utils.GetFormValue("ProvinceAndCityList1$ddl_ProvinceList"));
            //城市ID
            int cityID = Utils.GetInt(Utils.GetFormValue("ProvinceAndCityList1$ddl_CityList"));

            #region 验证
            if (companyName.Trim() == "")
            {
                return("用户名不能为空");
            }

            if (userPwd.Trim() == "")
            {
                return("密码不能为空");
            }
            if (userPwd.Trim() != userPwdTwo.Trim())
            {
                return("两次密码不一致");
            }
            if (trueName.Trim() == "")
            {
                return("真实姓名不能为空");
            }
            if (userMobile.Trim() == "")
            {
                return("手机号码不能为空");
            }
            if (userEmail.Trim() == "")
            {
                return("不能为空");
            }

            if (userQQ.Trim() == "")
            {
                return("QQ不能为空");
            }
            if (provinceID <= 0)
            {
                return("请选择一个省份");
            }
            if (cityID <= 0)
            {
                return("请选择一个城市");
            }
            #endregion


            /*公司信息*/
            EyouSoft.Model.CompanyStructure.CompanyArchiveInfo model = new EyouSoft.Model.CompanyStructure.CompanyArchiveInfo();
            /*用户信息*/
            EyouSoft.Model.CompanyStructure.UserAccount UserModel = new EyouSoft.Model.CompanyStructure.UserAccount();
            /* 公司联系人信息 */
            EyouSoft.Model.CompanyStructure.ContactPersonInfo ContactModel = new EyouSoft.Model.CompanyStructure.ContactPersonInfo();
            string OtherSaleCity = "";



            UserModel.UserName = userName; /*用户信息*/

            UserModel.PassWordInfo.NoEncryptPassword = userPwd;
            ContactModel.ContactName = trueName;
            ContactModel.Mobile      = userMobile;
            ContactModel.Email       = userEmail;

            /*公司信息*/
            model.CompanyName = companyName;
            model.ProvinceId  = provinceID;
            model.CityId      = CityId;

            /* 公司身份 */
            EyouSoft.Model.CompanyStructure.CompanyRole RoleMode = new EyouSoft.Model.CompanyStructure.CompanyRole();
            EyouSoft.Model.CompanyStructure.CompanyType TypeEmnu = EyouSoft.Model.CompanyStructure.CompanyType.组团;


            RoleMode.SetRole(TypeEmnu);
            model.CompanyRole = RoleMode;


            model.AdminAccount = UserModel;
            model.ContactInfo  = ContactModel;


            EyouSoft.Model.ResultStructure.UserResultInfo Result = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().Add(model, OtherSaleCity);

            if (Result == EyouSoft.Model.ResultStructure.UserResultInfo.Succeed)
            {
                return("OK");
            }
            else
            {
                return("Error");
            }
        }