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); } }
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); }
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; } } }