예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (!String.IsNullOrEmpty(Request.QueryString["medicationGroupID"]))
            {
                medication_group_id = Convert.ToInt32(Request.QueryString["medicationGroupID"]);
                ViewState.Add("vsMedicationGroupID", medication_group_id);
                reWhatIdDoes.ImageManager.MaxUploadFileSize  = 4194304;
                reDescription.ImageManager.MaxUploadFileSize = 4194304;
                reSideEffects.ImageManager.MaxUploadFileSize = 4194304;

                qSoc_MedicationGroup group = new qSoc_MedicationGroup(medication_group_id);

                lblTitle.Text = "Edit Medication Group - " + group.MedicationGroupName + " (ID: " + group.MedicationGroupID + ")";
                txtMedicationGroupName.Text = group.MedicationGroupName;
                reWhatIdDoes.Content        = group.WhatItDoes;
                reDescription.Content       = group.Description;
                reSideEffects.Content       = group.SideEffectsDiscussion;
                rblAvailable.SelectedValue  = group.Available;

                if (Convert.ToString(Request.QueryString["mode"]) == "add-successful")
                {
                    lblMessage.Text = "*** Record Successfully Added ***";
                }

                // populate pull downs
                populateUnusedLinks();
                populateSideEffects();

                // display list of selected items
                populateLinks(medication_group_id);
                populateSideEffects(medication_group_id);
                populateMedications(medication_group_id);
            }

            else
            {
                lblTitle.Text = "New Medication Group";
                rblAvailable.SelectedValue = "Yes";
            }
        }

        if (String.IsNullOrEmpty(Convert.ToString(medication_group_id)))
        {
            medication_group_id = (Int32)ViewState["vsMedicationGroupID"];
        }
    }
예제 #2
0
    protected void btnSave_OnClick(object sender, System.EventArgs e)
    {
        int user_id = Convert.ToInt32(Context.Items["UserID"]);

        if (!String.IsNullOrEmpty(Request.QueryString["medicationGroupID"]))
        {
            medication_group_id = Convert.ToInt32(Request.QueryString["medicationGroupID"]);

            qSoc_MedicationGroup group = new qSoc_MedicationGroup(medication_group_id);
            group.MedicationGroupName   = txtMedicationGroupName.Text;
            group.WhatItDoes            = reWhatIdDoes.Content;
            group.Description           = reDescription.Content;
            group.SideEffectsDiscussion = reSideEffects.Content;
            group.Available             = rblAvailable.SelectedValue;
            group.Update();
        }
        else
        {
            qSoc_MedicationGroup group = new qSoc_MedicationGroup();
            group.ScopeID               = Convert.ToInt32(Context.Items["ScopeID"]);
            group.Created               = DateTime.Now;
            group.CreatedBy             = user_id;
            group.LastModified          = DateTime.Now;
            group.LastModifiedBy        = user_id;
            group.MarkAsDelete          = 0;
            group.WhatItDoes            = reWhatIdDoes.Content;
            group.Description           = reDescription.Content;
            group.SideEffectsDiscussion = reSideEffects.Content;
            group.Available             = rblAvailable.SelectedValue;
            group.Insert();

            medication_group_id = group.MedicationGroupID;
        }

        if (!String.IsNullOrEmpty(Request.QueryString["medicationGroupID"]))
        {
            Response.Redirect("medication-groups.aspx");
        }
        else
        {
            Response.Redirect(Request.Url.ToString() + "?mode=add-successful&medicationGroupID=" + medication_group_id);
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (!String.IsNullOrEmpty(Request.QueryString["medicationGroupID"]))
            {
                medication_group_id = Convert.ToInt32(Request.QueryString["medicationGroupID"]);
                ViewState.Add("vsMedicationGroupID", medication_group_id);
                reWhatIdDoes.ImageManager.MaxUploadFileSize = 4194304;
                reDescription.ImageManager.MaxUploadFileSize = 4194304;
                reSideEffects.ImageManager.MaxUploadFileSize = 4194304;

                qSoc_MedicationGroup group = new qSoc_MedicationGroup(medication_group_id);

                lblTitle.Text = "Edit Medication Group - " + group.MedicationGroupName + " (ID: " + group.MedicationGroupID + ")";
                txtMedicationGroupName.Text = group.MedicationGroupName;
                reWhatIdDoes.Content = group.WhatItDoes;
                reDescription.Content = group.Description;
                reSideEffects.Content = group.SideEffectsDiscussion;
                rblAvailable.SelectedValue = group.Available;

                if (Convert.ToString(Request.QueryString["mode"]) == "add-successful")
                {
                    lblMessage.Text = "*** Record Successfully Added ***";
                }

                // populate pull downs
                populateUnusedLinks();
                populateSideEffects();

                // display list of selected items
                populateLinks(medication_group_id);
                populateSideEffects(medication_group_id);
                populateMedications(medication_group_id);
            }

            else
            {
                lblTitle.Text = "New Medication Group";
                rblAvailable.SelectedValue = "Yes";
            }
        }

        if (String.IsNullOrEmpty(Convert.ToString(medication_group_id)))
            medication_group_id = (Int32)ViewState["vsMedicationGroupID"];
    }
    protected void btnSave_OnClick(object sender, System.EventArgs e)
    {
        int user_id = Convert.ToInt32(Context.Items["UserID"]);

        if (!String.IsNullOrEmpty(Request.QueryString["medicationGroupID"]))
        {
            medication_group_id = Convert.ToInt32(Request.QueryString["medicationGroupID"]);

            qSoc_MedicationGroup group = new qSoc_MedicationGroup(medication_group_id);
            group.MedicationGroupName = txtMedicationGroupName.Text;
            group.WhatItDoes = reWhatIdDoes.Content;
            group.Description = reDescription.Content;
            group.SideEffectsDiscussion = reSideEffects.Content;
            group.Available = rblAvailable.SelectedValue;
            group.Update();
        }
        else
        {
            qSoc_MedicationGroup group = new qSoc_MedicationGroup();
            group.ScopeID = Convert.ToInt32(Context.Items["ScopeID"]);
            group.Created = DateTime.Now;
            group.CreatedBy = user_id;
            group.LastModified = DateTime.Now;
            group.LastModifiedBy = user_id;
            group.MarkAsDelete = 0;
            group.WhatItDoes = reWhatIdDoes.Content;
            group.Description = reDescription.Content;
            group.SideEffectsDiscussion = reSideEffects.Content;
            group.Available = rblAvailable.SelectedValue;
            group.Insert();

            medication_group_id = group.MedicationGroupID;
        }

        if (!String.IsNullOrEmpty(Request.QueryString["medicationGroupID"]))
        {
            Response.Redirect("medication-groups.aspx");
        }
        else
        {
            Response.Redirect(Request.Url.ToString() + "?mode=add-successful&medicationGroupID=" + medication_group_id);
        }
    }