示例#1
0
        private void SearchRoleTypeProgram()
        {
            List <RoleTypeProgramDto> roleTypeProgramList = new List <RoleTypeProgramDto>();
            DataSet ds = service.SearchRoleTypeProgramByRoleTypeCode(CommonHandler.GetComboBoxSelectedValue(cboRoleType).ToString());

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    RoleTypeProgramDto roleTypeProgramDto = new RoleTypeProgramDto();
                    roleTypeProgramDto.RoleTypeProgramID = Convert.ToInt32(ds.Tables[0].Rows[i]["RoleTypeProgramID"]);
                    roleTypeProgramDto.RoleTypeCode      = Convert.ToString(ds.Tables[0].Rows[i]["RoleTypeCode"]);
                    roleTypeProgramDto.ProgramCode       = Convert.ToString(ds.Tables[0].Rows[i]["ProgramCode"]);
                    roleTypeProgramList.Add(roleTypeProgramDto);
                }
            }
            grcRoleTypeProgram.DataSource = roleTypeProgramList;
            this.CSParentForm.EnabelButton(ButtonType.SaveButton, true);
            this.CSParentForm.EnabelButton(ButtonType.AddRowButton, true);


            if (grvRoleTypeProgram.DataRowCount > 0)
            {
                this.CSParentForm.EnabelButton(ButtonType.DeleteRowButton, true);
            }
        }
示例#2
0
        public override void AddRowButtonClick()
        {
            RoleTypeProgramDto score = new RoleTypeProgramDto();

            score.InUserID     = UserInfoDto.UserID;
            score.InDateTime   = DateTime.Now;
            score.RoleTypeCode = CommonHandler.GetComboBoxSelectedValue(cboRoleType).ToString();
            dataHandler.AddRow(score);
            this.CSParentForm.EnabelButton(ButtonType.DeleteRowButton, true);
        }
示例#3
0
        private void grvRoleTypeProgram_ShowingEditor(object sender, CancelEventArgs e)
        {
            if (grvRoleTypeProgram.FocusedColumn == gridColumn1)
            {
                RoleTypeProgramDto roleTypeProgramDto = grvRoleTypeProgram.GetFocusedRow() as RoleTypeProgramDto;

                if (roleTypeProgramDto.StatusType != StatusTypes.INSERT)
                {
                    e.Cancel = true;
                }
            }
        }