protected void btnAddMinute_Click(object sender, EventArgs e) { if (this.grdMeeting.SelectedIndex < 0) { this.lblStatusMessage.Text = "कृपया कुनै मिटिङ्ग छान्नुहोस्।"; this.programmaticModalPopup.Show(); return; } List <ATTMeetingMinute> tmpList = (List <ATTMeetingMinute>)Session["TempMinuteLst"]; ATTMeetingMinute minute = new ATTMeetingMinute(); minute.OrgID = int.Parse(this.grdMeeting.SelectedRow.Cells[0].Text); minute.MeetingID = int.Parse(this.grdMeeting.SelectedRow.Cells[1].Text); minute.MinuteID = 0; minute.Minute = this.txtMin.Text; minute.EntryBy = ((ATTUserLogin)Session["Login_User_Detail"]).UserName; minute.Action = "A"; ObjectValidation result = BLLMeetingMinute.Validate(minute); if (result.IsValid == false) { this.lblStatusMessage.Text = result.ErrorMessage; this.programmaticModalPopup.Show(); return; } if (this.grdMinute.SelectedIndex >= 0) { if (this.grdMinute.SelectedRow.Cells[5].Text == "A") { minute.MinuteID = int.Parse(this.grdMinute.SelectedRow.Cells[2].Text); minute.Action = this.grdMinute.SelectedRow.Cells[5].Text; } else { minute.MinuteID = int.Parse(this.grdMinute.SelectedRow.Cells[2].Text); minute.Action = "E"; } } if (this.grdMinute.SelectedIndex < 0) { tmpList.Add(minute); } else { tmpList[this.grdMinute.SelectedIndex] = minute; } this.txtMin.Text = ""; this.grdMinute.SelectedIndex = -1; this.grdMinute.DataSource = tmpList; this.grdMinute.DataBind(); this.SetGridColor(5, 7, this.grdMinute); }