private void ddlClass_SelectedIndexChanged(object sender, EventArgs e) { gridFeeSetting.DataSource = null; isSearchByFeeType = false; if (ddlClass.SelectedValue != null) { _classFeeSetting = new ClassFeeSetting(); short?classValue = Convert.ToInt16(ddlClass.SelectedValue) != 0 ? Convert.ToInt16(ddlClass.SelectedValue) : (short?)null; List <ClassFeeSettingViewModel> _listClassFee = _classFeeSetting.GetClassFeeSetting(classValue, null, Convert.ToInt32(ddlAcademicYear.SelectedValue)); BindGrid(_listClassFee); gridFeeSetting.ClearSelection(); ClearClontrols(); } }
private void linkSearchByFeeType_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { isSearchByFeeType = true; if (Convert.ToInt16(ddlFeeType.SelectedValue) != 0) { _classFeeSetting = new ClassFeeSetting(); short?feeTypeValue = Convert.ToInt16(ddlFeeType.SelectedValue) != 0 ? Convert.ToInt16(ddlFeeType.SelectedValue) : (Int16?)null; List <ClassFeeSettingViewModel> _listClassFee = _classFeeSetting.GetClassFeeSetting(null, feeTypeValue, Common.Get_Current_Academic_Year()); gridFeeSetting.DataSource = null; gridFeeSetting.Refresh(); BindGrid(_listClassFee); lblError.Visible = false; } else { MessageBox.Show("Please Select Fee Type.", "Class Fee Setting", MessageBoxButtons.OK, MessageBoxIcon.Information); //lblError.Text = "Please Select Fee Type."; //lblError.Visible = true; } }