Beispiel #1
0
        public static List <ATTRegistrationDiary> GetRegistrationDiary(int orgID, int caseTypeID, int?regDiaryID, string active, int regDiaryDV, int regSubDV, int regNameDV)
        {
            try
            {
                List <ATTRegistrationDiary> registrationDiaryLIST = new List <ATTRegistrationDiary>();
                foreach (DataRow drow in DLLRegistrationDiary.GetRegistrationDiary(orgID, caseTypeID, regDiaryID, active).Rows)
                {
                    ATTRegistrationDiary registrationDiary = new ATTRegistrationDiary();

                    registrationDiary.OrgID                 = int.Parse(drow["ORG_ID"].ToString());
                    registrationDiary.CaseTypeID            = int.Parse(drow["CASE_TYPE_ID"].ToString());
                    registrationDiary.RegistrationDiaryID   = int.Parse(drow["REG_DIARY_ID"].ToString());
                    registrationDiary.RegistrationDiaryName = drow["REG_DIARY_NAME"].ToString();
                    registrationDiary.RegistrationDiaryCode = drow["REG_DIARY_CODE"].ToString();
                    registrationDiary.Active                = drow["ACTIVE"].ToString();
                    registrationDiary.Action                = "";

                    registrationDiary.RegistrationDiarySubjectLIST = BLLRegistrationDiarySubject.GetRegistrationDiarySubject(int.Parse(drow["ORG_ID"].ToString()), registrationDiary.CaseTypeID, int.Parse(registrationDiary.RegistrationDiaryID.ToString()), null, null, regSubDV, regNameDV);

                    registrationDiaryLIST.Add(registrationDiary);
                }
                if (regDiaryDV > 0)
                {
                    registrationDiaryLIST.Insert(0, new ATTRegistrationDiary(0, 0, "छान्नहोस", "", ""));
                }

                return(registrationDiaryLIST);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
    protected void btnAddRegistrationDiary_Click(object sender, EventArgs e)
    {
        if (DDLCaseType_RQD.SelectedIndex == -1)
        {
            lblStatusMessage.Text = "Select Case Type First</br>";
            this.programmaticModalPopup.Show();
            return;
        }
        if (grdOrganization.SelectedIndex == -1)
        {
            lblStatusMessage.Text = "Select Organization First</br>";
            this.programmaticModalPopup.Show();
            return;
        }
        if (txtRegistrationDiaryName.Text.Trim() == "")
        {
            lblStatusMessage.Text = "दर्ता किताब छुट्यो </br>";
            this.programmaticModalPopup.Show();
            return;
        }
        try
        {
            List <ATTOrganizationCaseType> listOrgCaseType = (List <ATTOrganizationCaseType>)Session["CloneOrganisations"];
            List <ATTRegistrationDiary>    regDiaryLST     = listOrgCaseType[grdOrganization.SelectedIndex].LstRegistrationDiary;

            if (grdRegistrationDiary.SelectedIndex == -1)
            {
                ATTRegistrationDiary regDiary = new ATTRegistrationDiary();

                regDiary.OrgID                 = int.Parse(grdOrganization.SelectedRow.Cells[1].Text);
                regDiary.CaseTypeID            = int.Parse(DDLCaseType_RQD.SelectedValue);
                regDiary.RegistrationDiaryName = txtRegistrationDiaryName.Text.Trim();
                regDiary.RegistrationDiaryCode = txtRegistrationDiaryCode.Text.Trim();
                regDiary.Active                = (chkRegistration.Checked) ? "Y" : "N";
                regDiary.Action                = "A";
                regDiary.EntryBy               = entryBy;

                regDiaryLST.Add(regDiary);
            }
            else
            {
                regDiaryLST[grdRegistrationDiary.SelectedIndex].RegistrationDiaryName = txtRegistrationDiaryName.Text.Trim();
                regDiaryLST[grdRegistrationDiary.SelectedIndex].RegistrationDiaryCode = txtRegistrationDiaryCode.Text.Trim();
                regDiaryLST[grdRegistrationDiary.SelectedIndex].Active  = (chkRegistration.Checked) ? "Y" : "N";
                regDiaryLST[grdRegistrationDiary.SelectedIndex].Action  = (grdRegistrationDiary.Rows[grdRegistrationDiary.SelectedIndex].Cells[4].Text == "A") ? "A" : "E";
                regDiaryLST[grdRegistrationDiary.SelectedIndex].EntryBy = entryBy;
            }
            Session["CloneOrganisations"] = listOrgCaseType;

            grdRegistrationDiary.DataSource = regDiaryLST;
            grdRegistrationDiary.DataBind();
            this.grdRegistrationDiary.SelectedIndex = -1;

            ClearControls(1, 3, 3, false);
        }
        catch (Exception ex)
        {
            this.lblStatusMessage.Text = "दर्ता किताब Can't be Added To Grid<BR>" + ex.ToString();
            this.programmaticModalPopup.Show();
        }
    }