|
|
|
@ -44,6 +44,8 @@ namespace PEIS.View.Enrollment |
|
|
|
|
private List<EnrollmentCheckCost> _lstCheckCost2 = new List<EnrollmentCheckCost>(); |
|
|
|
|
private List<EnrollmentPatient> _lstEnrollmentPatient = new List<EnrollmentPatient>(); |
|
|
|
|
private List<EnrollmentPatient> _lstExcelEPatient = new List<EnrollmentPatient>(); |
|
|
|
|
private List<EnrollmentPatient> _lstRegItems2 = new List<EnrollmentPatient>(); |
|
|
|
|
private List<EnrollmentFeeItem> _lstCopyFeeItem = new List<EnrollmentFeeItem>(); |
|
|
|
|
private List<EnrollmentFeeItem> _lstEnrollmentFeeItem = new List<EnrollmentFeeItem>(); |
|
|
|
|
private List<EnrollmentOrgFeeItem> _lstGroupFeeItem = new List<EnrollmentOrgFeeItem>(); |
|
|
|
|
private List<EnrollmentOrgPatient> _lstGroupPatient = new List<EnrollmentOrgPatient>(); |
|
|
|
@ -169,6 +171,10 @@ namespace PEIS.View.Enrollment |
|
|
|
|
|
|
|
|
|
// 撤回发送科室 |
|
|
|
|
FastRecall.Click += FastRecall_Click; |
|
|
|
|
NameSearch2.KeyDown += NameSearch2_KeyDown; |
|
|
|
|
DgvRegItem2.SelectionChanged += DgvRegItem2_SelectionChanged; |
|
|
|
|
// 复制项目 |
|
|
|
|
TsmiCopyFeeItem.Click += TsmiCopyFeeItem_Click; |
|
|
|
|
|
|
|
|
|
#region 团体订单 |
|
|
|
|
TFastCharge.Click += TFastCharge_Click; |
|
|
|
@ -503,7 +509,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
_chooseRegItem = DgvEnrollment.GetRow(DgvEnrollment.GetSelectedRows()[0]) as EnrollmentPatient; |
|
|
|
|
|
|
|
|
|
topRowIndex = _chooseRegItem.ID; |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
|
|
|
|
|
DgcPack2.DataSource = _lstPack.Where(w => w.Sex.Equals("所有") || w.Sex.Equals(DgvEnrollment.GetRowCellValue(DgvEnrollment.GetSelectedRows()[0], "Sex").ToString())); |
|
|
|
@ -532,12 +538,12 @@ namespace PEIS.View.Enrollment |
|
|
|
|
{ |
|
|
|
|
if (Global.Msg("warn", "确定移除当前套餐吗?") == DialogResult.No) return; |
|
|
|
|
OnDelItemByPackId(1, Convert.ToInt64(item?.EID), Convert.ToInt64(item?.PackId)); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
item?.Delete(); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -575,7 +581,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
KeyNo = DgvFeeItem2.GetRowCellValue(DgvFeeItem2.GetSelectedRows()[0], "KeyNo")?.ToString() |
|
|
|
|
}; |
|
|
|
|
item.Save(); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void DgvPack2_DoubleClick(object sender, EventArgs e) // 双击添加个人套餐 |
|
|
|
@ -592,7 +598,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
OnAddEnrollmentFeeItemByPack(_chooseRegItem.ID, Convert.ToInt64(DgvPack2.GetRowCellValue(DgvPack2.GetSelectedRows()[0], "ID").ToString()), DgvPack2.GetRowCellValue(DgvPack2.GetSelectedRows()[0], "Name").ToString()); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void TsmiPrintCost_Click(object sender, EventArgs e) // 打印收费单 |
|
|
|
@ -688,16 +694,16 @@ namespace PEIS.View.Enrollment |
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
var items = new List<EnrollmentFeeItem>(); |
|
|
|
|
_lstEnrollmentFeeItem.Where(w => w.OrderNo != null && !w.IsHide ).GroupBy(g => g.DeptCode).ForEach(dept => |
|
|
|
|
{ |
|
|
|
|
var item = new EnrollmentFeeItem() |
|
|
|
|
{ |
|
|
|
|
DeptName = dept.FirstOrDefault()?.DeptName, |
|
|
|
|
FeeItemName = string.Join(@"、", dept.Select(s => s.FeeItemName).ToList()), |
|
|
|
|
Address = dept.FirstOrDefault()?.Address |
|
|
|
|
}; |
|
|
|
|
items.Add(item); |
|
|
|
|
}); |
|
|
|
|
_lstEnrollmentFeeItem.Where(w => w.OrderNo != null && !w.IsHide).GroupBy(g => g.DeptCode).ForEach(dept => |
|
|
|
|
{ |
|
|
|
|
var item = new EnrollmentFeeItem() |
|
|
|
|
{ |
|
|
|
|
DeptName = dept.FirstOrDefault()?.DeptName, |
|
|
|
|
FeeItemName = string.Join(@"、", dept.Select(s => s.FeeItemName).ToList()), |
|
|
|
|
Address = dept.FirstOrDefault()?.Address |
|
|
|
|
}; |
|
|
|
|
items.Add(item); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
_pReport = ReportHelper.PrintGuide(items, _regInfo); |
|
|
|
|
_pReport.Show(); |
|
|
|
@ -749,7 +755,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(_lstGroupPatient.Where(w => w.PID == item?.ID).ToList().Count != 0) |
|
|
|
|
if (_lstGroupPatient.Where(w => w.PID == item?.ID).ToList().Count != 0) |
|
|
|
|
{ |
|
|
|
|
Global.Msg("info", "该成员已应用到分组!"); |
|
|
|
|
return; |
|
|
|
@ -809,17 +815,17 @@ namespace PEIS.View.Enrollment |
|
|
|
|
private void NameSearch_KeyDown(object sender, KeyEventArgs e) // 模糊检索 |
|
|
|
|
{ |
|
|
|
|
if (e.KeyCode == Keys.Enter) |
|
|
|
|
OnGetEnrollmentOrg(DtpBegDate.Value, DtpEndDate.Value, NameSearch.Text); |
|
|
|
|
OnGetEnrollmentOrg(DtpBegDate.Value, DtpEndDate.Value, NameSearch.Text); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void FeeItemSearch_TextChanged(object sender, EventArgs e) // 收费项目检索 |
|
|
|
|
{ |
|
|
|
|
DgcFeeItem.DataSource = _lstFeeItem.Where(a => a?.FeeItemName.Contains(FeeItemSearch.Text) == true); |
|
|
|
|
DgcFeeItem.DataSource = _lstFeeItem.Where(a => a?.FeeItemName.Contains(FeeItemSearch.Text.Trim()) == true || a?.SpellCode?.Contains(FeeItemSearch.Text.Trim()) == true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void FeeItemSearch2_TextChanged(object sender, EventArgs e) // 收费项目检索 |
|
|
|
|
{ |
|
|
|
|
DgcFeeItem2.DataSource = _lstFeeItem2.Where(a => a?.FeeItemName.Contains(FeeItemSearch2.Text) == true); |
|
|
|
|
DgcFeeItem2.DataSource = _lstFeeItem2.Where(a => a?.FeeItemName.Contains(FeeItemSearch2.Text.Trim()) == true || a?.SpellCode?.Contains(FeeItemSearch2.Text.Trim()) == true); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void PatientSearch_TextChanged(object sender, EventArgs e) // 团体成员检索 |
|
|
|
@ -1105,6 +1111,68 @@ namespace PEIS.View.Enrollment |
|
|
|
|
OnRecallDept(item.ID); |
|
|
|
|
} // 撤回发送 |
|
|
|
|
|
|
|
|
|
private void NameSearch2_KeyDown(object sender, KeyEventArgs e) // 复制人员检索 |
|
|
|
|
{ |
|
|
|
|
if (e.KeyCode == Keys.Enter) OnGetCopyRegItems(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void DgvRegItem2_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e) |
|
|
|
|
{ |
|
|
|
|
Invoke(new Action(() => |
|
|
|
|
{ |
|
|
|
|
OnGetEnrollmentFeeItem(Convert.ToInt64(DgvRegItem2.GetRowCellValue(DgvRegItem2.GetSelectedRows()[0], "ID").ToString()), "1"); |
|
|
|
|
})); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void TsmiCopyFeeItem_Click(object sender, EventArgs e) |
|
|
|
|
{ |
|
|
|
|
if (_lstCopyFeeItem == null || _lstCopyFeeItem.Count == 0) return; |
|
|
|
|
|
|
|
|
|
if (_chooseRegItem == null) |
|
|
|
|
{ |
|
|
|
|
Global.Msg("info", "请先选中体检人员!"); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (_lstEnrollmentFeeItem?.Count != 0) |
|
|
|
|
{ |
|
|
|
|
Global.Msg("info", "该登记已有收费项目,不能复制,请核对后重试!"); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
EnrollmentFeeItem item = new EnrollmentFeeItem(); |
|
|
|
|
Int32 index = 0; |
|
|
|
|
_lstCopyFeeItem.ForEach(a => |
|
|
|
|
{ |
|
|
|
|
index++; |
|
|
|
|
|
|
|
|
|
item.EID = _chooseRegItem.ID; |
|
|
|
|
item.OEID = a.OEID; |
|
|
|
|
item.GroupID = a.GroupID; |
|
|
|
|
item.PackId = a.PackId; |
|
|
|
|
item.PackName = a.PackName; |
|
|
|
|
item.FID = a.FID; |
|
|
|
|
item.FeeItemCode = a.FeeItemCode; |
|
|
|
|
item.FeeItemName = a.FeeItemName; |
|
|
|
|
item.Quantity = 1; |
|
|
|
|
item.Unit = a.Unit; |
|
|
|
|
item.Price = a.Price; |
|
|
|
|
item.SettlePrice = a.SettlePrice; |
|
|
|
|
item.ItemClass = a.ItemClass; |
|
|
|
|
item.CreateTime = DateTime.Now; |
|
|
|
|
item.CreatorCode = Global.currentUser.Code; |
|
|
|
|
item.Creator = Global.currentUser.Name; |
|
|
|
|
item.DeptCode = a.DeptCode; |
|
|
|
|
item.DeptName = a.DeptName; |
|
|
|
|
item.Seq = index; |
|
|
|
|
item.KeyNo = a.KeyNo; |
|
|
|
|
|
|
|
|
|
item.Save(); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#region 团体订单 |
|
|
|
|
|
|
|
|
|
private void TFastCancelCharge_Click(object sender, EventArgs e) // 取消记账 |
|
|
|
@ -1139,7 +1207,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
{ |
|
|
|
|
if (item != null) OnDeleteOrder(item.ID); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1149,7 +1217,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if(item?.CancelTime != null) |
|
|
|
|
if (item?.CancelTime != null) |
|
|
|
|
{ |
|
|
|
|
Global.Msg("info", "该订单为退费订单留存记录,不能删除!"); |
|
|
|
|
return; |
|
|
|
@ -1158,7 +1226,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
if (item == null) return; |
|
|
|
|
OnDeleteOrder(item.ID); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void TFastAllCharge_Click(object sender, EventArgs e) // 全部记账 |
|
|
|
@ -1205,7 +1273,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
OnChangeCost(item.ID, 0); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1220,7 +1288,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
EnrollmentCheckCost item = DgvCheckCost2.GetRow(DgvCheckCost2.GetSelectedRows()[0]) as EnrollmentCheckCost; |
|
|
|
|
|
|
|
|
|
OnChangeCost(item.ID, Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString())); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1257,7 +1325,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
if (item != null) |
|
|
|
|
OnDeleteOrder(item.ID); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -1276,7 +1344,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
if (item == null) return; |
|
|
|
|
OnDeleteOrder(item.ID); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void PFastAllCharge_Click(object sender, EventArgs e) // 全部记账 |
|
|
|
@ -1406,7 +1474,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
CheckCostForm checkCostForm = new CheckCostForm(0, _chooseRegItem.ID); |
|
|
|
|
checkCostForm.ShowDialog(); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void TsmiCheck4Org_Click(object sender, EventArgs e) |
|
|
|
@ -1430,7 +1498,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
CheckCostForm checkCostForm = new CheckCostForm(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), 0); |
|
|
|
|
checkCostForm.ShowDialog(); |
|
|
|
|
OnGetCheckCost(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()), _chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID); |
|
|
|
|
OnGetEnrollmentFeeItem(_chooseRegItem.ID, "0"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void TsmiOpenFeeItem_Click(object sender, EventArgs e) |
|
|
|
@ -1588,6 +1656,17 @@ namespace PEIS.View.Enrollment |
|
|
|
|
|
|
|
|
|
public event EventHandler<Args<EnrollmentPatient>> GetExcelList; |
|
|
|
|
|
|
|
|
|
public event EventHandler<Args<EnrollmentPatient>> GetCopyRegItems; |
|
|
|
|
|
|
|
|
|
protected virtual void OnGetCopyRegItems() |
|
|
|
|
{ |
|
|
|
|
GetCopyRegItems?.Invoke(this, new Args<EnrollmentPatient>() |
|
|
|
|
{ |
|
|
|
|
Name = NameSearch2.Text.Trim(), |
|
|
|
|
EnrollmentOID = Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()) |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected virtual void OnCancelGroupTag(Int64 oeID, List<Int64> idList) |
|
|
|
|
{ |
|
|
|
|
CancelGroupTag?.Invoke(this, new Args<EnrollmentCheckCost> { EnrollmentOID = oeID, IdList = idList }); |
|
|
|
@ -1652,9 +1731,9 @@ namespace PEIS.View.Enrollment |
|
|
|
|
GetCheckCost?.Invoke(this, new Args<EnrollmentCheckCost> { EnrollmentOID = oeID, EnrollmentID = enrollmentID }); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected virtual void OnGetEnrollmentFeeItem(Int64 enrollmentID) |
|
|
|
|
protected virtual void OnGetEnrollmentFeeItem(Int64 enrollmentID, String code) |
|
|
|
|
{ |
|
|
|
|
GetEnrollmentFeeItem?.Invoke(this, new Args<EnrollmentFeeItem> { EnrollmentID = enrollmentID }); |
|
|
|
|
GetEnrollmentFeeItem?.Invoke(this, new Args<EnrollmentFeeItem> { EnrollmentID = enrollmentID, Code = code }); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
protected virtual void OnGetEnrollmentPatient(Int64 oeID) |
|
|
|
@ -1854,13 +1933,22 @@ namespace PEIS.View.Enrollment |
|
|
|
|
DgvEnrollment.BestFitColumns(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void ShowEnrollmentFeeItem(List<EnrollmentFeeItem> items) |
|
|
|
|
public void ShowEnrollmentFeeItem(List<EnrollmentFeeItem> items, String code) |
|
|
|
|
{ |
|
|
|
|
_lstEnrollmentFeeItem = items; |
|
|
|
|
DgcEnrollmentFeeItem.DataSource = _lstEnrollmentFeeItem; |
|
|
|
|
DgvEnrollmentFeeItem.BestFitColumns(); |
|
|
|
|
DgvEnrollmentFeeItem.ExpandAllGroups(); |
|
|
|
|
|
|
|
|
|
if (code == "0") |
|
|
|
|
{ |
|
|
|
|
_lstEnrollmentFeeItem = items; |
|
|
|
|
DgcEnrollmentFeeItem.DataSource = _lstEnrollmentFeeItem; |
|
|
|
|
DgvEnrollmentFeeItem.BestFitColumns(); |
|
|
|
|
DgvEnrollmentFeeItem.ExpandAllGroups(); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
Invoke(new Action(() => _lstCopyFeeItem = items)); |
|
|
|
|
Invoke(new Action(() => DgcCopyItem.DataSource = null)); |
|
|
|
|
Invoke(new Action(() => DgcCopyItem.DataSource = _lstCopyFeeItem)); |
|
|
|
|
Invoke(new Action(() => DgvCopyItem.BestFitColumns())); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void ShowCheckCost(List<EnrollmentCheckCost> items) |
|
|
|
@ -1920,6 +2008,14 @@ namespace PEIS.View.Enrollment |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public void ShowCopyRegItems(List<EnrollmentPatient> items) |
|
|
|
|
{ |
|
|
|
|
Invoke(new Action(() => _lstRegItems2 = items)); |
|
|
|
|
Invoke(new Action(() => DgcRegItem2.DataSource = null)); |
|
|
|
|
Invoke(new Action(() => { DgcRegItem2.DataSource = _lstRegItems2.Where(a => a?.Name.Contains(NameSearch2.Text) == true || a?.ID.ToString().Contains(NameSearch2.Text) == true || a?.SpellCode?.Contains(NameSearch2.Text) == true); })); |
|
|
|
|
if (_lstRegItems2.Where(a => a?.Name.Contains(NameSearch2.Text) == true || a?.ID.ToString().Contains(NameSearch2.Text) == true).Count() == 0) DgcCopyItem.DataSource = _lstCopyFeeItem = null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//void RefreshData() |
|
|
|
|
//{ |
|
|
|
|
// _lstPatient = _lstPatient.Where(a => !_lstGroupPatientTotal.Select(b => b.PID).ToList().Contains(a.PID)).ToList(); |
|
|
|
|