예제 #1
0
    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);
    }
예제 #2
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (this.grdMinute.Rows.Count <= 0)
        {
            return;
        }

        try
        {
            BLLMeetingMinute.AddMeetingMinute((List <ATTMeetingMinute>)Session["TempMinuteLst"]);
            this.SetTemporaryMinuteSession();

            this.txtMin.Text          = "";
            this.lblMeetingCount.Text = "";

            this.grdMinute.DataSource    = "";
            this.grdMinute.SelectedIndex = -1;
            this.grdMinute.DataBind();

            this.grdMeeting.SelectedIndex = -1;

            this.lblStatusMessage.Text = "माइनुट सफलतापूर्वक सेब भयो।";
            this.programmaticModalPopup.Show();
        }
        catch (Exception ex)
        {
            this.lblStatusMessage.Text = ex.Message;
            this.programmaticModalPopup.Show();
        }
    }
예제 #3
0
    protected void grdMeeting_SelectedIndexChanged(object sender, EventArgs e)
    {
        this.lblMeetingTitle.Text = "मिटिङको बिषय:: " + this.grdMeeting.SelectedRow.Cells[2].Text;

        int orgID     = int.Parse(this.grdMeeting.SelectedRow.Cells[0].Text);
        int meetingID = int.Parse(this.grdMeeting.SelectedRow.Cells[1].Text);

        Session["TempMinuteLst"] = BLLMeetingMinute.CreateDeepCopy(BLLMeetingMinute.GetMeetingMinuteList(orgID, meetingID, null));

        this.grdMinute.DataSource = Session["TempMinuteLst"];
        this.grdMinute.DataBind();

        this.grdMeeting.SelectedRow.Focus();
    }