/// <summary> /// 数据绑定体检登记 /// </summary> public override void DataBind() { int RecordCount = 0; DateTime StartDate = DateTime.Now.Date; DateTime EndDate = StartDate.AddDays(-7); if (!String.IsNullOrWhiteSpace(txtStartDate.Text)) { StartDate = EnvConverter.ToDateTime(txtStartDate.Text).Value; } if (!String.IsNullOrWhiteSpace(txtEndDate.Text)) { EndDate = EnvConverter.ToDateTime(txtEndDate.Text).Value; } String DeptName = txtsDeptName.Text.Trim(); String RegisterNo = txtsRegisterNo.Text.Trim(); String Category = Request.Params["Category"]; if ((!String.IsNullOrWhiteSpace(Category)) && (Category == "2")) { RegistrationRepeater.DataSource = m_Registration.GetGroupRegistrations(Pager.CurrentPageIndex, Pager.PageSize, StartDate, EndDate, DeptName, out RecordCount); } if ((String.IsNullOrWhiteSpace(Category)) || (Category != "2")) { RegistrationRepeater.DataSource = m_Registration.GetIndividualRegistrations( Pager.CurrentPageIndex, Pager.PageSize, StartDate, EndDate, RegisterNo, out RecordCount); } Pager.RecordCount = RecordCount; base.DataBind(); }
/// <summary> /// 从界面获取对象 /// </summary> /// <returns></returns> private RegistrationViewEntity GetRegistrationUI() { RegistrationViewEntity Result = new RegistrationViewEntity(); Result.PersonID = PersonID; Result.RegisterNo = RegisterNo; Result.Name = txtName.Text; Result.Sex = drpSex.SelectedValue; Result.IDNumber = txtIDNumber.Text; Result.Age = EnvConverter.ToInt32(txtAge.Text); Result.DeptID = EnvConverter.ToInt32(hDeptID.Value); Result.PackageID = EnvConverter.ToInt32(hPackageID.Value); Result.Marriage = drpMarriage.SelectedValue; Result.Job = txtJob.Text; Result.Education = drpEducation.SelectedValue; Result.Nation = txtNation.Text; Result.LinkTel = txtLinkTel.Text; Result.Address = txtAddress.Text; Result.Mobile = txtMobile.Text; Result.EMail = txtEMail.Text; Result.Photo = hPhoto.Value; Result.CheckDate = EnvConverter.ToDateTime(txtCheckDate.Text); Result.RegisterDate = EnvConverter.ToDateTime(txtRegisterDate.Text); if (!String.IsNullOrEmpty(hGroups.Value)) { String[] ItemGroups = hGroups.Value.Split(','); Result.Groups = ItemGroups.Select(p => Convert.ToInt32(p)).ToList(); } return(Result); }
/// <summary> /// 从界面获取对象 /// </summary> /// <returns></returns> private RegistrationEntity GetRegistrationUI() { RegistrationViewEntity RegInfo = m_Registration.GetOverall(RegisterNo); bool IsCheckOver = true; if (!String.IsNullOrWhiteSpace(txtReviewDate.Text)) { IsCheckOver = false; } RegistrationEntity Result = new RegistrationEntity { RegisterNo = RegInfo.RegisterNo, RegisterDate = RegInfo.RegisterDate, PersonID = RegInfo.PersonID, PackageID = RegInfo.PackageID, IsCheckOver = IsCheckOver, Conclusion = txtConclusion.Text, Recommend = txtRecommend.Text, OverallDate = DateTime.Now.Date, OverallDoctor = UserName, ReviewDate = EnvConverter.ToDateTime(txtReviewDate.Text), ReviewSummary = txtReviewSummary.Text, EvaluateResult = drpEvaluateResult.SelectedValue, HealthCondition = drpHealthCondition.SelectedValue, }; return(Result); }
/// <summary> /// 数据绑定体检登记 /// </summary> public override void DataBind() { int RecordCount = 0; DateTime?CheckDate = EnvConverter.ToDateTime(txtCheckDate.Text); String DeptName = txtsDeptName.Text.Trim(); RegistrationRepeater.DataSource = m_Registration.GetFormalRegistrations(Pager.CurrentPageIndex, Pager.PageSize, CheckDate, DeptName, out RecordCount); Pager.RecordCount = RecordCount; base.DataBind(); }
protected void btnBatchPrint_Click(object sender, EventArgs e) { int RecordCount = 0; DateTime? CheckDate = EnvConverter.ToDateTime(txtCheckDate.Text); String DeptName = txtsDeptName.Text.Trim(); var DataSource = m_Registration.GetFormalRegistrations(1, int.MaxValue, CheckDate, DeptName, out RecordCount); List <String> Registrations = DataSource.Select(p => p.RegisterNo).ToList(); Session["Registrations"] = Registrations; String js = "window.open('" + ApplicationPath + "/Reports/Default.aspx?ReportKind=6','_blank')"; ScriptManager.RegisterClientScriptBlock(this, GetType(), "PrintReport", js, true); }
/// <summary> /// 从界面获取缴费信息对象 /// </summary> /// <returns></returns> private ChargeEntity GetChargeUI() { ChargeEntity Result = new ChargeEntity(); Result.BillNo = BillNo; Result.ChargeDeptID = EnvConverter.ToInt32(hDeptID.Value); Result.Payer = txtPayer.Text; Result.PackageID = EnvConverter.ToInt32(hPackageID.Value); Result.CheckNum = EnvConverter.ToInt32(txtCheckNum.Text); Result.Charge = EnvConverter.ToDecimal(txtCharge.Text); Result.ActualCharge = EnvConverter.ToDecimal(txtActualCharge.Text); Result.PaymentMethod = drpPaymentMethod.SelectedValue; Result.PaymentDate = EnvConverter.ToDateTime(txtPaymentDate.Text); Result.ChargePerson = txtChargePerson.Text; return(Result); }
/// <summary> /// 数据绑定体检登记 /// </summary> public override void DataBind() { int RecordCount = 0; DateTime?RegisterDate = EnvConverter.ToDateTime(txtSRegisterDate.Text); String DeptName = txtsDeptName.Text.Trim(); String RegisterNo = txtsRegisterNo.Text.Trim(); RegistrationRepeater.DataSource = m_Registration.GetOveralls(Pager.CurrentPageIndex, Pager.PageSize, RegisterDate, DeptName, RegisterNo, out RecordCount); Pager.RecordCount = RecordCount; base.DataBind(); RepeaterItemCollection Items = RegistrationRepeater.Items; Button btnDetail; foreach (RepeaterItem Item in Items) { btnDetail = (Button)Item.FindControl("btnDetail"); btnDetail.OnClientClick = "onSelected(1, \"" + btnDetail.CommandArgument + "\")"; } }