protected void btnSaveNewADL_Click(object sender, EventArgs e) { foreach (DataListItem item in dlADLDetail.Items) { CheckBox chkSelect = (CheckBox)item.FindControl("chkSelect"); if (chkSelect.Checked && chkSelect.ToolTip == "0") //newly selected { ADLHeaderDetail aDLHeaderDetail = new ADLHeaderDetail(); aDLHeaderDetail.ADLDetailID = Int32.Parse(chkSelect.ValidationGroup); aDLHeaderDetail.ADLHeaderID = Int32.Parse(ddlADLHeader.SelectedValue); aDLHeaderDetail.ResidentID = Int32.Parse(Request.QueryString["ResidentID"]); aDLHeaderDetail.ExtraField1 = ""; aDLHeaderDetail.ExtraField2 = ""; aDLHeaderDetail.ExtraField3 = ""; aDLHeaderDetail.ExtraField4 = ""; aDLHeaderDetail.ExtraField5 = ""; int resutl = ADLHeaderDetailManager.InsertADLHeaderDetail(aDLHeaderDetail); } else if (!chkSelect.Checked && chkSelect.ToolTip != "0") //Need to delete { ADLHeaderDetailManager.DeleteADLHeaderDetail(int.Parse(chkSelect.ToolTip)); } } lblNewADLSaveMessage.Visible = true; lblNewADLSaveMessage.ForeColor = System.Drawing.Color.Green; loadADLDetailStatus(); loadGrid(); ddlADLHeader_SelectedIndexChanged(this, new EventArgs()); }
protected void lbDelete_Click(object sender, EventArgs e) { LinkButton linkButton = new LinkButton(); linkButton = (LinkButton)sender; bool result = ADLHeaderDetailManager.DeleteADLHeaderDetail(Convert.ToInt32(linkButton.CommandArgument)); showADLHeaderDetailGrid(); }
private void loadADLHeaderDetail() { ListItem li = new ListItem("Select ADLHeaderDetail...", "0"); ddlADLHeaderDetail.Items.Add(li); List <ADLHeaderDetail> aDLHeaderDetails = new List <ADLHeaderDetail>(); aDLHeaderDetails = ADLHeaderDetailManager.GetAllADLHeaderDetails(); foreach (ADLHeaderDetail aDLHeaderDetail in aDLHeaderDetails) { ListItem item = new ListItem(aDLHeaderDetail.ADLHeaderDetailName.ToString(), aDLHeaderDetail.ADLHeaderDetailID.ToString()); ddlADLHeaderDetail.Items.Add(item); } }
private void showADLHeaderDetailData() { ADLHeaderDetail aDLHeaderDetail = new ADLHeaderDetail(); aDLHeaderDetail = ADLHeaderDetailManager.GetADLHeaderDetailByID(Int32.Parse(Request.QueryString["aDLHeaderDetailID"])); ddlADLDetail.SelectedValue = aDLHeaderDetail.ADLDetailID.ToString(); ddlADLHeader.SelectedValue = aDLHeaderDetail.ADLHeaderID.ToString(); ddlResident.SelectedValue = aDLHeaderDetail.ResidentID.ToString(); txtExtraField1.Text = aDLHeaderDetail.ExtraField1; txtExtraField2.Text = aDLHeaderDetail.ExtraField2; txtExtraField3.Text = aDLHeaderDetail.ExtraField3; txtExtraField4.Text = aDLHeaderDetail.ExtraField4; txtExtraField5.Text = aDLHeaderDetail.ExtraField5; }
protected void btnAdd_Click(object sender, EventArgs e) { ADLHeaderDetail aDLHeaderDetail = new ADLHeaderDetail(); aDLHeaderDetail.ADLDetailID = Int32.Parse(ddlADLDetail.SelectedValue); aDLHeaderDetail.ADLHeaderID = Int32.Parse(ddlADLHeader.SelectedValue); aDLHeaderDetail.ResidentID = Int32.Parse(ddlResident.SelectedValue); aDLHeaderDetail.ExtraField1 = txtExtraField1.Text; aDLHeaderDetail.ExtraField2 = txtExtraField2.Text; aDLHeaderDetail.ExtraField3 = txtExtraField3.Text; aDLHeaderDetail.ExtraField4 = txtExtraField4.Text; aDLHeaderDetail.ExtraField5 = txtExtraField5.Text; int resutl = ADLHeaderDetailManager.InsertADLHeaderDetail(aDLHeaderDetail); Response.Redirect("AdminADLHeaderDetailDisplay.aspx"); }
protected void btnUpdate_Click(object sender, EventArgs e) { ADLHeaderDetail aDLHeaderDetail = new ADLHeaderDetail(); aDLHeaderDetail = ADLHeaderDetailManager.GetADLHeaderDetailByID(Int32.Parse(Request.QueryString["aDLHeaderDetailID"])); ADLHeaderDetail tempADLHeaderDetail = new ADLHeaderDetail(); tempADLHeaderDetail.ADLHeaderDetailID = aDLHeaderDetail.ADLHeaderDetailID; tempADLHeaderDetail.ADLDetailID = Int32.Parse(ddlADLDetail.SelectedValue); tempADLHeaderDetail.ADLHeaderID = Int32.Parse(ddlADLHeader.SelectedValue); tempADLHeaderDetail.ResidentID = Int32.Parse(ddlResident.SelectedValue); tempADLHeaderDetail.ExtraField1 = txtExtraField1.Text; tempADLHeaderDetail.ExtraField2 = txtExtraField2.Text; tempADLHeaderDetail.ExtraField3 = txtExtraField3.Text; tempADLHeaderDetail.ExtraField4 = txtExtraField4.Text; tempADLHeaderDetail.ExtraField5 = txtExtraField5.Text; bool result = ADLHeaderDetailManager.UpdateADLHeaderDetail(tempADLHeaderDetail); Response.Redirect("AdminADLHeaderDetailDisplay.aspx"); }
private void showHeaderDetailByResidentID() { List <ADLHeaderDetail> aDLHeaderDetailByResident = ADLHeaderDetailManager.GetAllADLHeaderDetailsByResidentID(int.Parse(Request.QueryString["ResidentID"])); if (aDLHeaderDetailByResident.Count == 0) { aDLHeaderDetailByResident = ADLHeaderDetailManager.GetDefaultAfterInsertADLHeaderDetails(int.Parse(Request.QueryString["ResidentID"])); } List <ADLHeader> aDLHeaderbyResident = new List <ADLHeader>(); foreach (ADLHeaderDetail item in aDLHeaderDetailByResident) { bool needToAdd = true; if (aDLHeaderbyResident.Count != 0) { foreach (ADLHeader itm in aDLHeaderbyResident) { if (itm.ADLHeaderID == item.ADLHeaderID) { needToAdd = false; break; } } } if (needToAdd) { ADLHeader newADLHeader = new ADLHeader(); newADLHeader.ADLHeaderID = item.ADLHeaderID; newADLHeader.ADLHeaderName = item.ExtraField1; aDLHeaderbyResident.Add(newADLHeader); } } gvHeader.DataSource = aDLHeaderbyResident; gvHeader.DataBind(); foreach (GridViewRow gvr in gvHeader.Rows) { HiddenField hfADLHeaderID = (HiddenField)gvr.FindControl("hfADLHeaderID"); GridView gvDetail = (GridView)gvr.FindControl("gvDetail"); List <ADLDetail> aDLDetailbyResident = new List <ADLDetail>(); foreach (ADLHeaderDetail item in aDLHeaderDetailByResident) { if (item.ADLHeaderID.ToString() == hfADLHeaderID.Value) { bool needToAdd = true; if (aDLDetailbyResident.Count != 0) { foreach (ADLDetail itm in aDLDetailbyResident) { if (itm.ADLDetailID == item.ADLDetailID) { needToAdd = false; break; } } } if (needToAdd) { ADLDetail newADLDetail = new ADLDetail(); newADLDetail.ADLDetailID = item.ADLDetailID; newADLDetail.ADLDetailName = item.ExtraField2; newADLDetail.ExtraField1 = item.ADLHeaderDetailID.ToString(); aDLDetailbyResident.Add(newADLDetail); } } } gvDetail.DataSource = aDLDetailbyResident; gvDetail.DataBind(); foreach (GridViewRow gvrDetail in gvDetail.Rows) { DropDownList ddlADLStatusInGrid = (DropDownList)gvrDetail.FindControl("ddlADLStatusInGrid"); HiddenField hfADLDetailID = (HiddenField)gvrDetail.FindControl("hfADLDetailID"); RadioButtonList rbtnlADLStatusInGrid = (RadioButtonList)gvrDetail.FindControl("rbtnlADLStatusInGrid"); ddlADLStatusInGrid.Items.Clear(); ListItem li = new ListItem("Select >>", "-1"); ddlADLStatusInGrid.Items.Add(li); foreach (ListItem item in ddlADLStatus.Items) { if (item.Value == hfADLDetailID.Value) { ddlADLStatusInGrid.Items.Add(new ListItem(item.Text, item.Text)); rbtnlADLStatusInGrid.Items.Add(new ListItem(item.Text, item.Text)); } } //li = new ListItem("Other", "0"); //ddlADLStatusInGrid.Items.Add(li); //rbtnlADLStatusInGrid.Items.Add(li); //rbtnlADLStatusInGrid.SelectedIndex = 0; } } }
private void showADLHeaderDetailGrid() { gvADLHeaderDetail.DataSource = ADLHeaderDetailManager.GetAllADLHeaderDetails(); gvADLHeaderDetail.DataBind(); }
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; }