Esempio n. 1
0
        public static List <ATTRegistrationDiaryName> GetRegistrationDiaryName(int orgID, int caseTypeID, int regDiaryID, int SubjectID, int?regDiaryNameID, string active, int regDiaryNameDV)
        {
            try
            {
                List <ATTRegistrationDiaryName> registrationDiaryNameLIST = new List <ATTRegistrationDiaryName>();
                foreach (DataRow drow in DLLRegistrationDiaryName.GetRegistrationDiaryName(orgID, caseTypeID, regDiaryID, SubjectID, regDiaryNameID, active).Rows)
                {
                    ATTRegistrationDiaryName registrationDiaryName = new ATTRegistrationDiaryName();

                    registrationDiaryName.OrgID                            = int.Parse(drow["ORG_ID"].ToString());
                    registrationDiaryName.CaseTypeID                       = int.Parse(drow["CASE_TYPE_ID"].ToString());
                    registrationDiaryName.RegistrationDiaryID              = int.Parse(drow["REG_DIARY_ID"].ToString());
                    registrationDiaryName.RegistrationSubjectID            = int.Parse(drow["REG_SUBJECT_ID"].ToString());
                    registrationDiaryName.RegistrationDiaryNameID          = int.Parse(drow["REG_DIARY_NAME_ID"].ToString());
                    registrationDiaryName.RegistrationDiaryName            = drow["REG_DIARY_NAME"].ToString();
                    registrationDiaryName.RegistrationDiaryNameDescription = drow["REG_DIARY_NAME_DESC"].ToString();
                    registrationDiaryName.Active                           = drow["ACTIVE"].ToString();
                    registrationDiaryName.Action                           = "";

                    registrationDiaryNameLIST.Add(registrationDiaryName);
                }
                if (regDiaryNameDV > 0)
                {
                    registrationDiaryNameLIST.Insert(0, new ATTRegistrationDiaryName(0, 0, 0, 0, "छान्नहोस", "", ""));
                }
                return(registrationDiaryNameLIST);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
    protected void btnAddCaseName_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 (grdRegistrationDiary.SelectedIndex == -1)
        {
            lblStatusMessage.Text = "Select Registration Diary First </br>";
            this.programmaticModalPopup.Show();
            return;
        }

        if (grdCaseSubject.SelectedIndex == -1)
        {
            lblStatusMessage.Text = "Select Registration Diary Subject First </br>";
            this.programmaticModalPopup.Show();
            return;
        }

        if (txtCaseName.Text.Trim() == "")
        {
            lblStatusMessage.Text = "मुद्दाको नाम छुट्यो ";
            this.programmaticModalPopup.Show();
            return;
        }

        List <ATTOrganizationCaseType>  listOrgCaseType = (List <ATTOrganizationCaseType>)Session["CloneOrganisations"];
        List <ATTRegistrationDiary>     regDiaryLST     = listOrgCaseType[grdOrganization.SelectedIndex].LstRegistrationDiary;
        List <ATTRegistrationDiaryName> regDiaryNameLST = regDiaryLST[grdRegistrationDiary.SelectedIndex].RegistrationDiarySubjectLIST[grdCaseSubject.SelectedIndex].RegistrationDiaryNameLIST;

        try
        {
            if (grdCaseName.SelectedIndex == -1)
            {
                ATTRegistrationDiaryName regDiaryName = new ATTRegistrationDiaryName();

                regDiaryName.OrgID                            = int.Parse(grdOrganization.SelectedRow.Cells[1].Text);
                regDiaryName.CaseTypeID                       = int.Parse(DDLCaseType_RQD.SelectedValue);
                regDiaryName.RegistrationDiaryName            = txtCaseName.Text.Trim();
                regDiaryName.RegistrationDiaryNameDescription = txtCaseNameDescription.Text.Trim();
                regDiaryName.Active                           = (chkName.Checked == true) ? "Y" : "N";
                regDiaryName.Action                           = "A";
                regDiaryName.EntryBy                          = entryBy;

                regDiaryNameLST.Add(regDiaryName);
            }
            else
            {
                regDiaryNameLST[grdCaseName.SelectedIndex].RegistrationDiaryName            = txtCaseName.Text.Trim();
                regDiaryNameLST[grdCaseName.SelectedIndex].RegistrationDiaryNameDescription = txtCaseNameDescription.Text.Trim();
                regDiaryNameLST[grdCaseName.SelectedIndex].Active  = (chkName.Checked == true) ? "Y" : "N";;
                regDiaryNameLST[grdCaseName.SelectedIndex].Action  = (grdCaseName.SelectedRow.Cells[6].Text == "A") ? "A" : "E";
                regDiaryNameLST[grdCaseName.SelectedIndex].EntryBy = entryBy;
            }
            grdCaseName.DataSource = regDiaryNameLST;
            grdCaseName.DataBind();

            Session["CloneOrganisations"] = listOrgCaseType;
            grdCaseName.SelectedIndex     = -1;
            ClearControls(0, 0, 1, false);
        }
        catch (Exception ex)
        {
            lblStatusMessage.Text = "मुद्दाको नाम  can't Be Added To Grid " + ex.Message.ToString();
            programmaticModalPopup.Show();
        }
    }