Example #1
0
    protected void lbDelete_Click(object sender, EventArgs e)
    {
        LinkButton linkButton = new LinkButton();

        linkButton = (LinkButton)sender;
        bool result = ADLHeaderDetailnDateTimeManager.DeleteADLHeaderDetailnDateTime(Convert.ToInt32(linkButton.CommandArgument));

        showADLHeaderDetailnDateTimeGrid();
    }
Example #2
0
    private void showADLHeaderDetailnDateTimeData()
    {
        ADLHeaderDetailnDateTime aDLHeaderDetailnDateTime = new ADLHeaderDetailnDateTime();

        aDLHeaderDetailnDateTime = ADLHeaderDetailnDateTimeManager.GetADLHeaderDetailnDateTimeByID(Int32.Parse(Request.QueryString["aDLHeaderDetailnDateTimeID"]));

        ddlADLDateTime.SelectedValue     = aDLHeaderDetailnDateTime.ADLDateTimeID.ToString();
        ddlADLHeaderDetail.SelectedValue = aDLHeaderDetailnDateTime.ADLHeaderDetailID.ToString();
        ddlADLHeaderDetail.SelectedValue = aDLHeaderDetailnDateTime.ADLHeaderDetailID.ToString();
        txtExtraField1.Text = aDLHeaderDetailnDateTime.ExtraField1;
        txtExtraField2.Text = aDLHeaderDetailnDateTime.ExtraField2;
        txtExtraField3.Text = aDLHeaderDetailnDateTime.ExtraField3;
        txtExtraField4.Text = aDLHeaderDetailnDateTime.ExtraField4;
        txtExtraField5.Text = aDLHeaderDetailnDateTime.ExtraField5;
    }
Example #3
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        ADLHeaderDetailnDateTime aDLHeaderDetailnDateTime = new ADLHeaderDetailnDateTime();

        aDLHeaderDetailnDateTime.ADLDateTimeID     = Int32.Parse(ddlADLDateTime.SelectedValue);
        aDLHeaderDetailnDateTime.ADLHeaderDetailID = Int32.Parse(ddlADLHeaderDetail.SelectedValue);
        aDLHeaderDetailnDateTime.ADLHeaderDetailID = Int32.Parse(ddlADLHeaderDetail.SelectedValue);
        aDLHeaderDetailnDateTime.ExtraField1       = txtExtraField1.Text;
        aDLHeaderDetailnDateTime.ExtraField2       = txtExtraField2.Text;
        aDLHeaderDetailnDateTime.ExtraField3       = txtExtraField3.Text;
        aDLHeaderDetailnDateTime.ExtraField4       = txtExtraField4.Text;
        aDLHeaderDetailnDateTime.ExtraField5       = txtExtraField5.Text;
        int resutl = ADLHeaderDetailnDateTimeManager.InsertADLHeaderDetailnDateTime(aDLHeaderDetailnDateTime);

        Response.Redirect("AdminADLHeaderDetailnDateTimeDisplay.aspx");
    }
Example #4
0
    private void loadMedicineTimenDateDate()
    {
        ddlExistingRecord.Items.Clear();

        ListItem li = new ListItem("New Record", "0");

        ddlExistingRecord.Items.Add(li);

        DataSet ds = ADLHeaderDetailnDateTimeManager.GetAllADLHeaderDetailnDateTimeByResidentID(int.Parse(Request.QueryString["ResidentID"]));

        foreach (DataRow assessmentnCareDate in ds.Tables[0].Rows)
        {
            ListItem item = new ListItem(DateTime.Parse(assessmentnCareDate["ADLDateTime"].ToString()).ToString("yyyy-MM-dd hh:mm tt"), assessmentnCareDate["ADLDateTimeID"].ToString());
            ddlExistingRecord.Items.Add(item);
        }

        ddlExistingRecord_SelectedIndexChanged(this, new EventArgs());
    }
Example #5
0
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        ADLHeaderDetailnDateTime aDLHeaderDetailnDateTime = new ADLHeaderDetailnDateTime();

        aDLHeaderDetailnDateTime = ADLHeaderDetailnDateTimeManager.GetADLHeaderDetailnDateTimeByID(Int32.Parse(Request.QueryString["aDLHeaderDetailnDateTimeID"]));
        ADLHeaderDetailnDateTime tempADLHeaderDetailnDateTime = new ADLHeaderDetailnDateTime();

        tempADLHeaderDetailnDateTime.ADLHeaderDetailnDateTimeID = aDLHeaderDetailnDateTime.ADLHeaderDetailnDateTimeID;

        tempADLHeaderDetailnDateTime.ADLDateTimeID     = Int32.Parse(ddlADLDateTime.SelectedValue);
        tempADLHeaderDetailnDateTime.ADLHeaderDetailID = Int32.Parse(ddlADLHeaderDetail.SelectedValue);
        tempADLHeaderDetailnDateTime.ADLHeaderDetailID = Int32.Parse(ddlADLHeaderDetail.SelectedValue);
        tempADLHeaderDetailnDateTime.ExtraField1       = txtExtraField1.Text;
        tempADLHeaderDetailnDateTime.ExtraField2       = txtExtraField2.Text;
        tempADLHeaderDetailnDateTime.ExtraField3       = txtExtraField3.Text;
        tempADLHeaderDetailnDateTime.ExtraField4       = txtExtraField4.Text;
        tempADLHeaderDetailnDateTime.ExtraField5       = txtExtraField5.Text;
        bool result = ADLHeaderDetailnDateTimeManager.UpdateADLHeaderDetailnDateTime(tempADLHeaderDetailnDateTime);

        Response.Redirect("AdminADLHeaderDetailnDateTimeDisplay.aspx");
    }
Example #6
0
    private void loadSelectData()
    {
        if (ddlExistingRecord.SelectedIndex != 0)
        {
            DataSet ds = ADLHeaderDetailnDateTimeManager.GetAllADLHeaderDetailnDateTimeByADLDateTimeID(int.Parse(ddlExistingRecord.SelectedValue));
            foreach (GridViewRow gvr in gvHeader.Rows)
            {
                HiddenField hfADLHeaderID = (HiddenField)gvr.FindControl("hfADLHeaderID");
                GridView    gvDetail      = (GridView)gvr.FindControl("gvDetail");

                foreach (GridViewRow gvrDetail in gvDetail.Rows)
                {
                    HiddenField     hfADLHeaderDetialID  = (HiddenField)gvrDetail.FindControl("hfADLHeaderDetialID");
                    TextBox         txtNewStatus         = (TextBox)gvrDetail.FindControl("txtNewStatus");
                    TextBox         txtRemark            = (TextBox)gvrDetail.FindControl("txtRemark");
                    DropDownList    ddlADLStatusInGrid   = (DropDownList)gvrDetail.FindControl("ddlADLStatusInGrid");
                    RadioButtonList rbtnlADLStatusInGrid = (RadioButtonList)gvrDetail.FindControl("rbtnlADLStatusInGrid");
                    Label           lblSavedBy           = (Label)gvrDetail.FindControl("lblSavedBy");

                    foreach (DataRow dr in ds.Tables[0].Rows)
                    {
                        if (dr["ADLHeaderDetailID"].ToString() == hfADLHeaderDetialID.Value)
                        {
                            bool isExitInDdl = false;
                            foreach (ListItem item in ddlADLStatusInGrid.Items)
                            {
                                if (item.Value == dr["ExtraField1"].ToString())
                                {
                                    isExitInDdl = true;
                                    rbtnlADLStatusInGrid.SelectedValue = dr["ExtraField1"].ToString();
                                    break;
                                }
                            }

                            if (!isExitInDdl)
                            {
                                rbtnlADLStatusInGrid.SelectedIndex = -1;
                                txtNewStatus.Text = dr["ExtraField1"].ToString();
                            }

                            txtRemark.Text = dr["ExtraField3"].ToString();
                            if (dr["ExtraField1"].ToString() == "")
                            {
                                lblSavedBy.Text = "";
                            }
                            else
                            {
                                lblSavedBy.Text = dr["ExtraField2"].ToString();
                            }
                            break;
                        }
                    }
                }
            }
        }
        else
        {
            foreach (GridViewRow gvr in gvHeader.Rows)
            {
                HiddenField hfADLHeaderID = (HiddenField)gvr.FindControl("hfADLHeaderID");
                GridView    gvDetail      = (GridView)gvr.FindControl("gvDetail");

                foreach (GridViewRow gvrDetail in gvDetail.Rows)
                {
                    HiddenField  hfADLHeaderDetialID = (HiddenField)gvrDetail.FindControl("hfADLHeaderDetialID");
                    TextBox      txtNewStatus        = (TextBox)gvrDetail.FindControl("txtNewStatus");
                    DropDownList ddlADLStatusInGrid  = (DropDownList)gvrDetail.FindControl("ddlADLStatusInGrid");
                    txtNewStatus.Text = "";
                    ddlADLStatusInGrid.SelectedIndex = 0;
                }
            }
        }
    }
Example #7
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        lblMsg.Visible = true;
        int ADLDateTimeID = 0;

        if (ddlExistingRecord.SelectedValue == "0")
        {
            ADLDateTime aDLDateTime = new ADLDateTime();

            aDLDateTime.ADLDateTimeValue = DateTime.Now;
            ADLDateTimeID = ADLDateTimeManager.InsertADLDateTime(aDLDateTime);
        }
        else
        {
            ADLDateTimeID = int.Parse(ddlExistingRecord.SelectedValue);
            ADLHeaderDetailnDateTimeManager.DeleteADLHeaderDetailnDateTimeByADLDateTimeID(ADLDateTimeID);
        }

        foreach (GridViewRow gvr in gvHeader.Rows)
        {
            HiddenField hfADLHeaderID = (HiddenField)gvr.FindControl("hfADLHeaderID");
            GridView    gvDetail      = (GridView)gvr.FindControl("gvDetail");

            foreach (GridViewRow gvrDetail in gvDetail.Rows)
            {
                HiddenField     hfADLHeaderDetialID  = (HiddenField)gvrDetail.FindControl("hfADLHeaderDetialID");
                TextBox         txtNewStatus         = (TextBox)gvrDetail.FindControl("txtNewStatus");
                TextBox         txtRemark            = (TextBox)gvrDetail.FindControl("txtRemark");
                DropDownList    ddlADLStatusInGrid   = (DropDownList)gvrDetail.FindControl("ddlADLStatusInGrid");
                RadioButtonList rbtnlADLStatusInGrid = (RadioButtonList)gvrDetail.FindControl("rbtnlADLStatusInGrid");

                //if (txtNewStatus.Text != "" || ddlADLStatusInGrid.SelectedValue != "0")
                try
                {
                    ADLHeaderDetailnDateTime aDLHeaderDetailnDateTime = new ADLHeaderDetailnDateTime();

                    aDLHeaderDetailnDateTime.ADLDateTimeID     = ADLDateTimeID;
                    aDLHeaderDetailnDateTime.ADLHeaderDetailID = Int32.Parse(hfADLHeaderDetialID.Value);
                    aDLHeaderDetailnDateTime.ExtraField1       = (txtNewStatus.Text == "" ? rbtnlADLStatusInGrid.SelectedValue : txtNewStatus.Text);
                    aDLHeaderDetailnDateTime.ExtraField2       = getLogin().ExtraField4;
                    aDLHeaderDetailnDateTime.ExtraField3       = txtRemark.Text;
                    aDLHeaderDetailnDateTime.ExtraField4       = getLogin().LoginID.ToString();
                    aDLHeaderDetailnDateTime.ExtraField5       = "";
                    int resutl = ADLHeaderDetailnDateTimeManager.InsertADLHeaderDetailnDateTime(aDLHeaderDetailnDateTime);
                }
                catch (Exception ex)
                { }
            }
        }


        loadMedicineTimenDateDate();

        foreach (GridViewRow gvr in gvHeader.Rows)
        {
            HiddenField hfADLHeaderID = (HiddenField)gvr.FindControl("hfADLHeaderID");
            GridView    gvDetail      = (GridView)gvr.FindControl("gvDetail");

            foreach (GridViewRow gvrDetail in gvDetail.Rows)
            {
                HiddenField     hfADLHeaderDetialID  = (HiddenField)gvrDetail.FindControl("hfADLHeaderDetialID");
                TextBox         txtNewStatus         = (TextBox)gvrDetail.FindControl("txtNewStatus");
                TextBox         txtRemark            = (TextBox)gvrDetail.FindControl("txtRemark");
                DropDownList    ddlADLStatusInGrid   = (DropDownList)gvrDetail.FindControl("ddlADLStatusInGrid");
                RadioButtonList rbtnlADLStatusInGrid = (RadioButtonList)gvrDetail.FindControl("rbtnlADLStatusInGrid");
                txtRemark.Text = "";
                rbtnlADLStatusInGrid.SelectedIndex = -1;
            }
        }
    }
    private void loadList()
    {
        DateTime startDate = DateTime.Parse(ddlYears.SelectedValue + "-" + ddlMonths.SelectedValue + "-1");
        DateTime endDate   = startDate.AddMonths(1).AddDays(-1);

        string html = "";

        //Initial
        html += "<table  border='0' class='reportTable'><tr>";
        html += "<tr><td colspan='2'></td>";

        int totalDayOfthisMonth = 0;

        for (int i = 0; startDate.AddDays(i) <= endDate; i++)
        {
            html += "<td style='text-align:center'>" + startDate.AddDays(i).ToString("dd") + "<br/>" + startDate.AddDays(i).DayOfWeek.ToString().Substring(0, 1) + "</td>";
            totalDayOfthisMonth = i;
        }
        html += "</tr>";
        List <ADLHeaderDetail> aDLHeaderDetailByResident = ADLHeaderDetailManager.GetAllADLHeaderDetailsByResidentID(int.Parse(Request.QueryString["ResidentID"]));

        if (aDLHeaderDetailByResident.Count == 0)
        {
            aDLHeaderDetailByResident = ADLHeaderDetailManager.GetDefaultAfterInsertADLHeaderDetails(int.Parse(Request.QueryString["ResidentID"]));
        }
        //DataSet ds = MedicationTimeManager.GetAllMedicationTimesByResident(int.Parse(Request.QueryString["ResidentID"]));
        //DataSet dsAllData = MedicineTimenDateManager.GetMedicationTimenDateByResidentID(int.Parse(Request.QueryString["ResidentID"]));
        DataSet dsAllData = ADLHeaderDetailnDateTimeManager.GetAllADLHeaderDetailnDateTimeByResidentIDWithDateRange(int.Parse(Request.QueryString["ResidentID"]), startDate, endDate);

        foreach (ADLHeaderDetail headerDetail in aDLHeaderDetailByResident)
        {
            html += "<tr><td>" + headerDetail.ExtraField1 + "</td><td>" + headerDetail.ExtraField2 + "</td>";
            //html += "</tr>" + "<tr><td>" + dr["MedicineName"] + "</td><td colspan='" + (totalDayOfthisMonth + 1).ToString() + "'>Report will goes here</td>";

            for (int i = 0; startDate.AddDays(i) <= endDate; i++)
            {
                bool isFount = false;
                foreach (DataRow drAllData in dsAllData.Tables[0].Rows)
                {
                    if (headerDetail.ADLHeaderDetailID.ToString() == drAllData["ADLHeaderDetailID"].ToString() && startDate.AddDays(i).ToString("yyyy-MM-dd") == DateTime.Parse(drAllData["ADLDateTime"].ToString()).ToString("yyyy-MM-dd"))
                    {
                        isFount = true;
                        if (drAllData["ExtraField1"].ToString() == "")
                        {
                            html += "<td></td>";
                            break;
                        }
                        else
                        {
                            html += "<td style='background-color:#DDDDDD;color:Black;'>" + drAllData["ExtraField1"].ToString() + "<br/>[" + drAllData["ExtraField2"].ToString() + "]</td>";
                            break;
                        }
                    }
                }

                if (!isFount)
                {
                    html += "<td></td>";
                }
            }

            html += "</tr>";
        }

        html += "</table>";

        lblMonthlyPrint.Text = html;
    }
Example #9
0
 private void showADLHeaderDetailnDateTimeGrid()
 {
     gvADLHeaderDetailnDateTime.DataSource = ADLHeaderDetailnDateTimeManager.GetAllADLHeaderDetailnDateTimes();
     gvADLHeaderDetailnDateTime.DataBind();
 }