Example #1
0
        /// <summary>
        /// 进入页面初始化数据
        /// </summary>
        private void OnLoadView()
        {
            grcShop.DataSource = new List <ShopSubjectExamTypeDto>();
            dataHandler        = new XtraGridDataHandler <ShopSubjectExamTypeDto>(grvShop);

            //bind 项目
            XHX.Common.BindComBox.BindProject(cboProject);

            // bind A/B 卷
            List <ExamTypeDto> list      = new List <ExamTypeDto>();
            ExamTypeDto        examType1 = new ExamTypeDto();

            examType1.ExamTypeCode = "A";
            examType1.ExamTypeName = "A卷";
            list.Add(examType1);
            ExamTypeDto examType2 = new ExamTypeDto();

            examType2.ExamTypeCode = "B";
            examType2.ExamTypeName = "B卷";
            list.Add(examType2);
            ExamTypeDto examType3 = new ExamTypeDto();

            examType3.ExamTypeCode = "C";
            examType3.ExamTypeName = "普通";
            list.Add(examType3);

            CommonHandler.BindComboBoxItems <ExamTypeDto>(cboSubjectTypeExam, list, "ExamTypeName", "ExamTypeCode");
        }
Example #2
0
 private void grvShop_CustomRowCellEdit(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e)
 {
     if (e.Column == gcSaleSmallArea)
     {
         ShopDto shopDto = grvShop.GetRow(e.RowHandle) as ShopDto;
         if (shopDto != null)
         {
             RepositoryItemComboBox cboSaleSmallAreaInGrid = new RepositoryItemComboBox();
             CommonHandler.BindComboBoxItems <AreaDto>(cboSaleSmallAreaInGrid, (from x in _saleSmallAreaDtoList where x.UpperAreaCode == shopDto.SaleBig select x).ToList <AreaDto>(), "AreaName", "AreaCode");
             e.RepositoryItem = cboSaleSmallAreaInGrid;
         }
     }
     else if (e.Column == gcAfterSmall)
     {
         ShopDto shopDto = grvShop.GetRow(e.RowHandle) as ShopDto;
         if (shopDto != null)
         {
             RepositoryItemComboBox cboAfterSmallAreaInGrid = new RepositoryItemComboBox();
             CommonHandler.BindComboBoxItems <AreaDto>(cboAfterSmallAreaInGrid, (from x in _afterSmallAreaDtoList where x.UpperAreaCode == shopDto.AfterBig select x).ToList <AreaDto>(), "AreaName", "AreaCode");
             e.RepositoryItem = cboAfterSmallAreaInGrid;
         }
     }
     else
     {
         //continue;
     }
 }
Example #3
0
        private void initCboExamType()
        {
            List <ExamTypeDto> list1     = new List <ExamTypeDto>();
            ExamTypeDto        examType1 = new ExamTypeDto();

            examType1.ExamTypeCode = "";
            examType1.ExamTypeName = "全部";
            list1.Add(examType1);
            ExamTypeDto examType2 = new ExamTypeDto();

            examType2.ExamTypeCode = "A";
            examType2.ExamTypeName = "A卷";
            list1.Add(examType2);
            ExamTypeDto examType3 = new ExamTypeDto();

            examType3.ExamTypeCode = "B";
            examType3.ExamTypeName = "B卷";
            list1.Add(examType3);

            CommonHandler.SetComboBoxEditItems(cboExamType, list1, "ExamTypeName", "ExamTypeCode");

            List <ExamTypeDto> list2 = new List <ExamTypeDto>();

            examType3.ExamTypeCode = "C";
            examType3.ExamTypeName = "普通";
            list2.Add(examType1);
            examType1.ExamTypeCode = "A";
            examType1.ExamTypeName = "A卷";
            list2.Add(examType2);
            examType2.ExamTypeCode = "B";
            examType2.ExamTypeName = "B卷";
            list2.Add(examType3);

            CommonHandler.BindComboBoxItems <ExamTypeDto>(cboGridExamType, list2, "ExamTypeName", "ExamTypeCode");
        }
        public SubjectFile(string projectCode, string subjectCode, string roleType)
        {
            InitializeComponent();
            webService.Url = "http://192.168.1.99/XHX.YiQiServer/service.asmx";
            _RoleType      = roleType;
            dataHandler    = new XtraGridDataHandler <FileAndPictureDto>(grvShopFile);
            this.LookAndFeel.SetSkinStyle(CommonHandler.Skin_Name);
            CommonHandler.SetRowNumberIndicator(grvShopFile);
            grcShopFile.DataSource = new List <FileAndPictureDto>();
            selection = new GridCheckMarksSelection(grvShopFile);
            selection.CheckMarkColumn.VisibleIndex = 0;
            this.projectCode = projectCode;
            this.subjectCode = subjectCode;
            List <FileTypeDto> List    = new List <FileTypeDto>();
            FileTypeDto        filepic = new FileTypeDto();

            filepic.FileType     = "01";
            filepic.FileTypeName = "图片";
            List.Add(filepic);
            FileTypeDto file = new FileTypeDto();

            file.FileType     = "02";
            file.FileTypeName = "文件";
            List.Add(file);

            CommonHandler.BindComboBoxItems <FileTypeDto>(comFileType, List, "FileTypeName", "FileType");
            SearchSubjectFile(projectCode, subjectCode);
        }
Example #5
0
        public void OnLoadView()
        {
            CommonHandler.SetRowNumberIndicator(grvExecuteTeamAlter);

            grcExecuteTeamAlter.DataSource = new List <ExecuteTeamAlterDto>();
            dataHandler = new XtraGridDataHandler <ExecuteTeamAlterDto>(grvExecuteTeamAlter);
            XHX.Common.BindComBox.BindProject(cboProjects);
            dateStart.DateTime = DateTime.Today.AddDays(1 - DateTime.Today.Day);                          // 本月第一天
            dateEnd.DateTime   = DateTime.Today.AddDays(1 - DateTime.Today.Day).AddMonths(1).AddDays(-1); // 本月最后一天

            List <AgreeTypeDto> agreelist = new List <AgreeTypeDto>();

            agreelist.Add(new AgreeTypeDto()
            {
                TypeName = "", TypeCode = null
            });
            agreelist.Add(new AgreeTypeDto()
            {
                TypeName = "同意", TypeCode = true
            });
            agreelist.Add(new AgreeTypeDto()
            {
                TypeName = "不同意", TypeCode = false
            });
            BindComBox.BindSubjectType(cboRecheckStep);
            //审核区分,直接把ArbitrationTeamAdviseDto拿来用了
            //List<ArbitrationTeamAdviseDto> arbitrationTeamAdviseList = new List<ArbitrationTeamAdviseDto>();
            //arbitrationTeamAdviseList.Add(new ArbitrationTeamAdviseDto() { LastConfirmName = "一次复审", LastConfirmCode = "01" });
            //arbitrationTeamAdviseList.Add(new ArbitrationTeamAdviseDto() { LastConfirmName = "二次复审", LastConfirmCode = "02" });
            //arbitrationTeamAdviseList.Add(new ArbitrationTeamAdviseDto() { LastConfirmName = "最终审核", LastConfirmCode = "03" });

            btnRecheckComplete.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {
                new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph, "一审修改完毕", -1, true, true, false, DevExpress.Utils.HorzAlignment.Center, null)
            });


            CommonHandler.BindComboBoxItems <AgreeTypeDto>(cboAgreeCheck, agreelist, "TypeName", "TypeCode");
            //CommonHandler.SetComboBoxEditItems(cboRecheckStep, arbitrationTeamAdviseList, "LastConfirmName", "LastConfirmCode");
            gcSubjectCode.OptionsColumn.AllowMerge     = DevExpress.Utils.DefaultBoolean.False;
            gcProjectCode.OptionsColumn.AllowMerge     = DevExpress.Utils.DefaultBoolean.False;
            gcShopCode.OptionsColumn.AllowMerge        = DevExpress.Utils.DefaultBoolean.False;
            gcReCheckType.OptionsColumn.AllowMerge     = DevExpress.Utils.DefaultBoolean.False;
            gcReCheckTypeCode.OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.False;
            gcPassReCheck.OptionsColumn.AllowMerge     = DevExpress.Utils.DefaultBoolean.False;
            gcOrgScore.OptionsColumn.AllowMerge        = DevExpress.Utils.DefaultBoolean.False;
            gcLastConfirm.OptionsColumn.AllowMerge     = DevExpress.Utils.DefaultBoolean.False;
            gcConfirmReason.OptionsColumn.AllowMerge   = DevExpress.Utils.DefaultBoolean.False;
            gcReCheckContent.OptionsColumn.AllowMerge  = DevExpress.Utils.DefaultBoolean.False;
            gcShopName.OptionsColumn.AllowMerge        = DevExpress.Utils.DefaultBoolean.True;
            gcReCheckComplete.OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.True;
            gcStatusCode.OptionsColumn.AllowMerge      = DevExpress.Utils.DefaultBoolean.False;
            gcReCheckComplete.OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.True;
            gcAgreeCheck.OptionsColumn.AllowMerge      = DevExpress.Utils.DefaultBoolean.False;
            gcAgreeReason.OptionsColumn.AllowMerge     = DevExpress.Utils.DefaultBoolean.False;
            gcView.OptionsColumn.AllowMerge            = DevExpress.Utils.DefaultBoolean.False;
            gcNewScore.OptionsColumn.AllowMerge        = DevExpress.Utils.DefaultBoolean.False;


            grcExecuteTeamAlter.MouseClick += new MouseEventHandler(grcExecuteTeamAlter_MouseClick);
        }
Example #6
0
        public void OnLoadView()
        {
            SearchAllArea();
            //绑定查询条件中Cbo
            CommonHandler.SetComboBoxEditItems(cboSaleBigArea, _saleBigAreaDtoList, "AreaName", "AreaCode");                //销售大区
            CommonHandler.SetComboBoxEditItems(cboAfterBigArea, _afterBigAreaDtoList, "AreaName", "AreaCode");              //售后大区
            //绑定Grid中Cbo
            CommonHandler.BindComboBoxItems <AreaDto>(cboSaleBigAreaInGrid, _saleBigAreaDtoList, "AreaName", "AreaCode");   //销售大区
            CommonHandler.BindComboBoxItems <AreaDto>(cboAfterBigAreaInGrid, _afterBigAreaDtoList, "AreaName", "AreaCode"); //售后大区

            dataHandler = new XtraGridDataHandler <ShopDto>(grvShop);
        }
Example #7
0
        private void initCboSubjectType()
        {
            DataSet ds = webService.GetSubjectTypeForCbo();
            List <SubjectTypeDto> list = new List <SubjectTypeDto>();

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    SubjectTypeDto subjectType = new SubjectTypeDto();
                    subjectType.SubjectTypeCode = Convert.ToString(ds.Tables[0].Rows[i]["SubjectTypeCode"]);
                    subjectType.SubjectTypeName = Convert.ToString(ds.Tables[0].Rows[i]["SubjectTypeName"]);
                    list.Add(subjectType);
                }
            }
            CommonHandler.BindComboBoxItems <SubjectTypeDto>(cboSubjectType, list, "SubjectTypeName", "SubjectTypeCode");
        }
Example #8
0
        public void BindPosition()
        {
            DataSet            ds   = local.PositionSearch(0, "");
            List <PositionDto> list = new List <PositionDto>();

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    PositionDto subjectType = new PositionDto();
                    subjectType.PositionCode = Convert.ToString(ds.Tables[0].Rows[i]["PositionCode"]);
                    subjectType.PositionName = Convert.ToString(ds.Tables[0].Rows[i]["PositionName"]);
                    list.Add(subjectType);
                }
            }
            CommonHandler.BindComboBoxItems <PositionDto>(cboPosition, list, "PositionName", "PositionCode");
        }
Example #9
0
        public void BindAuth()
        {
            DataSet        ds   = local.AuthSearch();
            List <AuthDto> list = new List <AuthDto>();

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    AuthDto subjectType = new AuthDto();
                    subjectType.AuthCode = Convert.ToString(ds.Tables[0].Rows[i]["AuthCode"]);
                    subjectType.AuthName = Convert.ToString(ds.Tables[0].Rows[i]["AuthName"]);
                    list.Add(subjectType);
                }
            }
            CommonHandler.BindComboBoxItems <AuthDto>(cboAuth, list, "AuthName", "AuthCode");
        }
        public void BindArea()
        {
            DataSet        ds   = webService.AreaSearch(CommonHandler.GetComboBoxSelectedValue(cboProjects).ToString(), "", "");
            List <AreaDto> list = new List <AreaDto>();

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    AreaDto subjectType = new AreaDto();
                    subjectType.AreaCode = Convert.ToString(ds.Tables[0].Rows[i]["AreaCode"]);
                    subjectType.AreaName = Convert.ToString(ds.Tables[0].Rows[i]["AreaName"]);
                    list.Add(subjectType);
                }
            }
            CommonHandler.BindComboBoxItems <AreaDto>(cboArea, list, "AreaName", "AreaCode");
        }
Example #11
0
        public void OnLoadView()
        {
            SearchAllArea();
            SearchSalesOrAfterSales();
            //绑定查询条件中Cbo
            CommonHandler.SetComboBoxEditItems(cboSaleBigArea, _saleBigAreaDtoList, "AreaName", "AreaCode");                         //销售大区
            CommonHandler.SetComboBoxEditItems(cboAfterBigArea, _afterBigAreaDtoList, "AreaName", "AreaCode");                       //售后大区
            //绑定Grid中Cbo
            CommonHandler.BindComboBoxItems <AreaDto>(cboSaleBigAreaInGrid, _saleBigAreaDtoList, "AreaName", "AreaCode");            //销售大区
            CommonHandler.BindComboBoxItems <AreaDto>(cboAfterBigAreaInGrid, _afterBigAreaDtoList, "AreaName", "AreaCode");          //售后大区

            CommonHandler.BindComboBoxItems <SalesOrAftersalesDto>(cboSalesOrAfterSales, _salesOrAftersalesDtoList, "Name", "Code"); //售后大区
            CommonHandler.SetRowNumberIndicator(grvShop);
            dataHandler        = new XtraGridDataHandler <ShopDto>(grvShop);
            grcShop.DataSource = new List <ShopDto>();
            selection          = new GridCheckMarksSelection(grvShop);
            selection.CheckMarkColumn.VisibleIndex = 0;
        }
        private void InitMemberType()
        {
            DataSet ds = webService.SearchHiddenCode("MemberType");
            List <MemberTypeDto> list        = new List <MemberTypeDto>();
            MemberTypeDto        subjectType = new MemberTypeDto();

            subjectType.MemberCode = "";
            subjectType.MemberName = "";
            list.Add(subjectType);
            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    MemberTypeDto member = new MemberTypeDto();
                    member.MemberCode = Convert.ToString(ds.Tables[0].Rows[i]["Code"]);
                    member.MemberName = Convert.ToString(ds.Tables[0].Rows[i]["Name"]);
                    list.Add(member);
                }
            }
            CommonHandler.BindComboBoxItems <MemberTypeDto>(cboMemberType, list, "MemberName", "MemberCode");
        }
        public void OnLoadView()
        {
            //为查询条件中Cbo绑定
            BindComBox.BindAreaType(cboAreaType);
            //为Grid中Cbo绑定
            List <AreaTypeDto> areaTypeList = new List <AreaTypeDto>();
            DataSet            ds           = webService.GetAllAreaType();

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    AreaTypeDto areaType = new AreaTypeDto();
                    areaType.AreaTypeCode = Convert.ToString(ds.Tables[0].Rows[i]["AreaTypeCode"]);
                    areaType.AreaTypeName = Convert.ToString(ds.Tables[0].Rows[i]["AreaTypeName"]);
                    areaTypeList.Add(areaType);
                }
            }
            CommonHandler.BindComboBoxItems <AreaTypeDto>(cboAreaTypeInGrid, areaTypeList, "AreaTypeName", "AreaTypeCode");

            dataHandler = new XtraGridDataHandler <AreaDto>(grvArea);
        }
        private void InitData()
        {
            //初始化查询条件
            List <RoleTypeDto> roleTypeList = new List <RoleTypeDto>();
            DataSet            ds           = service.SearchAllRoleType();

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    RoleTypeDto roleType = new RoleTypeDto();
                    roleType.RoleTypeCode = Convert.ToString(ds.Tables[0].Rows[i]["RoleTypeCode"]);
                    roleType.RoleTypeName = Convert.ToString(ds.Tables[0].Rows[i]["RoleTypeName"]);
                    roleTypeList.Add(roleType);
                }
            }


            CommonHandler.SetComboBoxEditItems(cboRoleType, roleTypeList, "RoleTypeName", "RoleTypeCode");
            CommonHandler.BindComboBoxItems <RoleTypeDto>(cboRoleTypeInGrid, roleTypeList, "RoleTypeName", "RoleTypeCode");
            grcUserInfo.DataSource = new List <UserInfoDto>();
        }
        public void OnLoadView()
        {
            CommonHandler.SetRowNumberIndicator(grvArbitrationTeamAlter);

            grcArbitrationTeamAlter.DataSource = new List <ExecuteTeamAlterDto>();
            dataHandler = new XtraGridDataHandler <ExecuteTeamAlterDto>(grvArbitrationTeamAlter);
            XHX.Common.BindComBox.BindProject(cboProjects);
            dateStart.DateTime = DateTime.Today.AddDays(1 - DateTime.Today.Day);                          // 本月第一天
            dateEnd.DateTime   = DateTime.Today.AddDays(1 - DateTime.Today.Day).AddMonths(1).AddDays(-1); // 本月最后一天

            List <ArbitrationTeamAdviseDto> arbitrationTeamAdviseList = new List <ArbitrationTeamAdviseDto>();

            arbitrationTeamAdviseList.Add(new ArbitrationTeamAdviseDto()
            {
                LastConfirmName = "同意审核组", LastConfirmCode = "01"
            });
            arbitrationTeamAdviseList.Add(new ArbitrationTeamAdviseDto()
            {
                LastConfirmName = "同意执行组", LastConfirmCode = "02"
            });
            arbitrationTeamAdviseList.Add(new ArbitrationTeamAdviseDto()
            {
                LastConfirmName = "都不同意", LastConfirmCode = "03"
            });

            CommonHandler.BindComboBoxItems <ArbitrationTeamAdviseDto>(cboArbitrationTeamAdvise, arbitrationTeamAdviseList, "LastConfirmName", "LastConfirmCode");

            List <AgreeTypeDto> agreelist = new List <AgreeTypeDto>();

            agreelist.Add(new AgreeTypeDto()
            {
                TypeName = "同意", TypeCode = true
            });
            agreelist.Add(new AgreeTypeDto()
            {
                TypeName = "不同意", TypeCode = false
            });
            CommonHandler.BindComboBoxItems <AgreeTypeDto>(cboAgreeCheck, agreelist, "TypeName", "TypeCode");
        }
        private void grvArea_CustomRowCellEdit(object sender, DevExpress.XtraGrid.Views.Grid.CustomRowCellEditEventArgs e)
        {
            if (e.Column == gcUpperArea)
            {
                AreaDto areaDto = grvArea.GetRow(e.RowHandle) as AreaDto;
                RepositoryItemComboBox cboUpperArea = new RepositoryItemComboBox();

                if (areaDto.AreaTypeCode == "02")//如果是销售小区
                {
                    CommonHandler.BindComboBoxItems <AreaDto>(cboUpperArea, saleAreaList, "AreaName", "AreaCode");
                    e.RepositoryItem = cboUpperArea;
                }
                else if (areaDto.AreaTypeCode == "04")//如果是售后小区
                {
                    CommonHandler.BindComboBoxItems <AreaDto>(cboUpperArea, serverAreaList, "AreaName", "AreaCode");
                    e.RepositoryItem = cboUpperArea;
                }
                else
                {
                    cboUpperArea.ReadOnly = true;
                    e.RepositoryItem      = cboUpperArea;
                }
            }
        }