Ejemplo n.º 1
0
        public static List <ATTMeetingMinute> GetMeetingMinuteList(int orgID, int meetingID, int?minuteID)
        {
            List <ATTMeetingMinute> lst = new List <ATTMeetingMinute>();

            try
            {
                foreach (DataRow row in DLLMeetingMinute.GetMeetingMinuteTable(orgID, meetingID, minuteID).Rows)
                {
                    ATTMeetingMinute minute = new ATTMeetingMinute();

                    minute.OrgID     = int.Parse(row["org_id"].ToString());
                    minute.MeetingID = int.Parse(row["meeting_id"].ToString());
                    minute.MinuteID  = int.Parse(row["minute_id"].ToString());
                    minute.Minute    = row["minute"].ToString();
                    minute.EntryBy   = row["entry_by"].ToString();
                    minute.Action    = "N";
                    lst.Add(minute);
                }
                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
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);
    }
Ejemplo n.º 3
0
        public static ObjectValidation Validate(ATTMeetingMinute minute)
        {
            ObjectValidation result = new ObjectValidation();

            if (minute.Minute == "")
            {
                result.IsValid      = false;
                result.ErrorMessage = "Minute cannot be blank.";
                return(result);
            }

            if (minute.Minute.Length > 390)
            {
                result.IsValid      = false;
                result.ErrorMessage = "Minute text length cannot be greater then 390.";
                return(result);
            }

            return(result);
        }