diff --git a/AIMS/AIMS.csproj b/AIMS/AIMS.csproj
index 040c112..1ae58e4 100644
--- a/AIMS/AIMS.csproj
+++ b/AIMS/AIMS.csproj
@@ -54,10 +54,23 @@
False
..\..\..\..\..\..\..\Program Files (x86)\DotNetBar for Windows Forms\DevComponents.DotNetBar2.dll
+
+ False
+ Extensions\GoldPrinter.dll
+
+
+ False
+ True
+ Extensions\Microsoft.Office.Interop.Excel.dll
+
False
DLL\Microsoft.ReportViewer.Common.dll
+
+ False
+ Extensions\Microsoft.ReportViewer.ProcessingObjectModel.dll
+
False
DLL\Microsoft.ReportViewer.WinForms.dll
@@ -397,6 +410,12 @@
frmTR.cs
+
+ Form
+
+
+ FrmScheduling3.cs
+
UserControl
@@ -590,12 +609,6 @@
Form
-
- Form
-
-
- frmPlanPatientInfo.cs
-
Form
@@ -1054,6 +1067,9 @@
frmTR.cs
+
+ FrmScheduling3.cs
+
PrescriptionDocument.cs
@@ -1145,9 +1161,6 @@
frmOperationSchedulePlan.cs
-
- frmPlanPatientInfo.cs
-
frmStopOperation.cs
@@ -1315,9 +1328,11 @@
+
+
+
-
diff --git a/AIMS/Extensions/Microsoft.ReportViewer.ProcessingObjectModel.dll b/AIMS/Extensions/Microsoft.ReportViewer.ProcessingObjectModel.dll
new file mode 100644
index 0000000..80fafae
Binary files /dev/null and b/AIMS/Extensions/Microsoft.ReportViewer.ProcessingObjectModel.dll differ
diff --git a/AIMS/Extensions/office.dll b/AIMS/Extensions/office.dll
deleted file mode 100644
index 447c580..0000000
Binary files a/AIMS/Extensions/office.dll and /dev/null differ
diff --git a/AIMS/FormLogin.cs b/AIMS/FormLogin.cs
index 477aade..b3f9365 100644
--- a/AIMS/FormLogin.cs
+++ b/AIMS/FormLogin.cs
@@ -48,7 +48,8 @@ namespace AIMS
AIMSExtension.PublicMethod.DepId = PersonObj.DepId.Value;
AIMSExtension.PublicMethod.DeptName = BDepartment.GetModel(PersonObj.DepId.Value).Name;
Role role = BRole.GetModel(PersonObj.RoleId.Value);
- AIMSExtension.PublicMethod.PermissionLevel = role.PermissionLevel == null ? 0 : role.PermissionLevel.Value;
+ AIMSExtension.PublicMethod.PermissionLevel = role.PermissionLevel == null ? 0 : role.PermissionLevel.Value;
+ AIMSExtension.PublicMethod.RoleName = BMenu.GetMenuRootListManageStr(AIMSExtension.PublicMethod.RoleId, "功能权限");
Hide();
//在这里为编辑器注册
new System.Threading.Thread(Reg).Start();
diff --git a/AIMS/FormMainManage.cs b/AIMS/FormMainManage.cs
index 42ddb2d..ea12d17 100644
--- a/AIMS/FormMainManage.cs
+++ b/AIMS/FormMainManage.cs
@@ -129,6 +129,8 @@ namespace AIMS
for (int i = 0; i < menuListP.Count; i++)
{
var menuSec = menuListP[i];
+ if (menuSec.Name == "Ȩ")
+ continue;
DevComponents.DotNetBar.Controls.SideNavPanel sideNavPanel = new DevComponents.DotNetBar.Controls.SideNavPanel();
sideNavPanel.AutoScroll = true;
sideNavPanel.Dock = System.Windows.Forms.DockStyle.Fill;
diff --git a/AIMS/OperationDoing/AnasRecoverBill/frmOpeRecoverInInfo.cs b/AIMS/OperationDoing/AnasRecoverBill/frmOpeRecoverInInfo.cs
index 362c96d..a5c69db 100644
--- a/AIMS/OperationDoing/AnasRecoverBill/frmOpeRecoverInInfo.cs
+++ b/AIMS/OperationDoing/AnasRecoverBill/frmOpeRecoverInInfo.cs
@@ -37,7 +37,8 @@ namespace AIMS.OperationDoing.AnasRecoverBill.UI
cboYLWZ.Text = _record.OpeRecoverInInfo.DrainagePosition;//尿管通畅
cboYLMC.Text = _record.OpeRecoverInInfo.DrainageName;//导管名称
if (_record.OpeRecoverInInfo.LightReflection != null) SetSpecialResult(_record.OpeRecoverInInfo.LightReflection);
- txtT.Text = _record.OpeRecoverInInfo.Temp;//入室体温
+ txtT.Text = _record.OpeRecoverInInfo.Temp;//入室体温
+ txtSQTSQK.Text = _record.OpeRecoverInInfo.Remark;
//if (_record.OpeRecoverInInfo.StewardSober != null && _record.OpeRecoverInInfo.StewardSober != "")
//{
diff --git a/AIMS/OperationFront/FrmScheduling2.cs b/AIMS/OperationFront/FrmScheduling2.cs
index 06e309d..e01fe23 100644
--- a/AIMS/OperationFront/FrmScheduling2.cs
+++ b/AIMS/OperationFront/FrmScheduling2.cs
@@ -7,6 +7,7 @@ using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
+using DCSoftDotfuscate;
namespace AIMS.OperationFront.UI
{
@@ -81,14 +82,20 @@ namespace AIMS.OperationFront.UI
dicSchedulingTypeIdName.Clear();
foreach (DataRow dr in dtSchedulingType.Rows)
{
- int id = (int)dr["Id"];
- string name = dr["Name"].ToString();
- int isValid = int.Parse(dr["IsValid"].ToString());
- dicSchedulingTypeNameId[name] = id;
- dicSchedulingTypeIdName[id] = name;
- if (isValid == 1)
+ try
+ {
+ int id = (int)dr["Id"];
+ string name = dr["Name"].ToString();
+ int isValid = int.Parse(dr["IsValid"].ToString());
+ dicSchedulingTypeNameId[name] = id;
+ dicSchedulingTypeIdName[id] = name;
+ if (isValid == 1)
+ {
+ dicValidType[name] = id;
+ }
+ }
+ catch (Exception)
{
- dicValidType[name] = id;
}
}
@@ -837,6 +844,12 @@ namespace AIMS.OperationFront.UI
try
{
+ foreach (DataGridViewRow item in dataGridView1.Rows)
+ {
+ dbHelper.BeginTransaction();
+ dbHelper.Execute(string.Format("update Person set PersonOrder={0} where Id={1}", item.Cells["ColXh"].Value, item.Cells["WorkerId"].Value));
+ dbHelper.Commit();
+ }
dbHelper.BeginTransaction();
int workersType = int.Parse(dataTable.Rows[0]["workersType"].ToString());
dbHelper.Execute(string.Format("delete SchedulingNew where ScheduleMonth={0} and WorkersType={1}", scheduleMonth, workersType));
@@ -927,42 +940,48 @@ namespace AIMS.OperationFront.UI
}
SetOperatorId(dataTable, operatorId);
- /*转换护士值班数据*/
- /*SELECT Id, WorkerId, OperationRoomId, nurseType, beginTime, endTime, ScheduleMonth, Remark FROM SchedulingNurseToOperationRoom*/
- DataTable dataTable2 = dtSchedulingNurseToOperationRoom.Clone();
- for (int i = 0, n = dvMain.Count; i < n; i++)
- {
- DataRowView drv = dvMain[i];
- DataRow dr;
- int OperationRoomId;
- DateTime beginTime, endTime;
- OperationRoomId = GetOperationRoomId(drv["OperationRoom"].ToString());
- if (OperationRoomId > 0)
- {
- beginTime = Convert.ToDateTime(drv["BeginDate"]);
- endTime = Convert.ToDateTime(drv["EndDate"]);
- if (beginTime.Year < year) beginTime = monthFirstDay;
- if (endTime.Year < year) endTime = monthLastDay;
+ ///*转换护士值班数据*/
+ ///*SELECT Id, WorkerId, OperationRoomId, nurseType, beginTime, endTime, ScheduleMonth, Remark FROM SchedulingNurseToOperationRoom*/
+ //DataTable dataTable2 = dtSchedulingNurseToOperationRoom.Clone();
+ //for (int i = 0, n = dvMain.Count; i < n; i++)
+ //{
+ // DataRowView drv = dvMain[i];
+ // DataRow dr;
+ // int OperationRoomId;
+ // DateTime beginTime, endTime;
+ // OperationRoomId = GetOperationRoomId(drv["OperationRoom"].ToString());
+ // if (OperationRoomId > 0)
+ // {
+ // beginTime = Convert.ToDateTime(drv["BeginDate"]);
+ // endTime = Convert.ToDateTime(drv["EndDate"]);
+ // if (beginTime.Year < year) beginTime = monthFirstDay;
+ // if (endTime.Year < year) endTime = monthLastDay;
- dr = dataTable2.NewRow();
- dr["WorkerId"] = (int)drv["WorkerId"];
- dr["OperationRoomId"] = OperationRoomId;
- dr["ScheduleMonth"] = scheduleMonth;
- dr["nurseType"] = drv["Role"].ToString();
- dr["beginTime"] = beginTime;
- dr["endTime"] = endTime;
- dr["Remark"] = drv["Remark"].ToString();
- dataTable2.Rows.Add(dr);
- }
- }
+ // dr = dataTable2.NewRow();
+ // dr["WorkerId"] = (int)drv["WorkerId"];
+ // dr["OperationRoomId"] = OperationRoomId;
+ // dr["ScheduleMonth"] = scheduleMonth;
+ // dr["nurseType"] = drv["Role"].ToString();
+ // dr["beginTime"] = beginTime;
+ // dr["endTime"] = endTime;
+ // dr["Remark"] = drv["Remark"].ToString();
+ // dataTable2.Rows.Add(dr);
+ // }
+ //}
try
{
+ foreach (DataGridViewRow item in dataGridView1.Rows)
+ {
+ dbHelper.BeginTransaction();
+ dbHelper.Execute(string.Format("update Person set PersonOrder={0} where Id={1}", item.Cells["ColXh"].Value, item.Cells["WorkerId"].Value));
+ dbHelper.Commit();
+ }
dbHelper.BeginTransaction();
dbHelper.Execute(string.Format("delete SchedulingNew where ScheduleMonth={0} and WorkersType=1", scheduleMonth));
dbHelper.Execute(string.Format("delete SchedulingNurseToOperationRoom where ScheduleMonth={0}", scheduleMonth));
int n = dbHelper.DataTableSave(dataTable, "select id, workerId, WorkersType, ScheduleMonth, ScheduleDay, SchedulingType, SchedulingDate, OperatorId, OperatorTime, sbsj, xbsj from SchedulingNew");
- n = dbHelper.DataTableSave(dataTable2, "SELECT Id, WorkerId, OperationRoomId, nurseType, beginTime, endTime, ScheduleMonth, Remark FROM SchedulingNurseToOperationRoom");
+ //n = dbHelper.DataTableSave(dataTable2, "SELECT Id, WorkerId, OperationRoomId, nurseType, beginTime, endTime, ScheduleMonth, Remark FROM SchedulingNurseToOperationRoom");
dbHelper.Commit();
dtMainTable.AcceptChanges();
MessageBox.Show("保存成功。", "提示信息");
@@ -1186,15 +1205,14 @@ namespace AIMS.OperationFront.UI
///
private bool SchedulingTypeExistsSameName()
{
- DataGridView dgv = this.dgvSchedulingType;
- int n = dgv.Rows.Count;
-
+ int n = dgvSchedulingType.Rows.Count;
bool isok = true;
Dictionary dic = new Dictionary();
for (int i = n - 1; i >= 0; i--)
{
- DataGridViewRow dr = dgv.Rows[i];
- string name = dr.Cells["ShiftName"].Value.ToString();
+ DataGridViewRow drr = dgvSchedulingType.Rows[i];
+ if (drr.Cells[1].Value == null) continue;
+ string name = drr.Cells[1].Value.ToString();
if (!string.IsNullOrEmpty(name))
{
if (!dic.ContainsKey(name))
@@ -1204,7 +1222,7 @@ namespace AIMS.OperationFront.UI
else
{
MessageBox.Show(string.Format("班次名称:{0}在{1}行和{2}出现重复。", name, dic[name], i + 1), "提示信息");
- dgv.CurrentCell = dgv.Rows[i].Cells["ShiftName"];
+ dgvSchedulingType.CurrentCell = dgvSchedulingType.Rows[i].Cells["ShiftName"];
isok = false;
break;
}
@@ -1492,244 +1510,245 @@ namespace AIMS.OperationFront.UI
private void btnAttendance_Click(object sender, EventArgs e)
{
- //FrmDeptAttendance form = new FrmDeptAttendance();
- //form.Show();
+ FrmScheduling3 form = new FrmScheduling3();
+ form.Show();
}
private void btnPrint_Click(object sender, EventArgs e)
{
- //try
- //{
- // /*打印排班表*/
- // bool oldChecked = chxOnlyShiftPlan.Checked;
- // chxOnlyShiftPlan.Checked = true;
+ try
+ {
+ /*打印排班表*/
+ bool oldChecked = chxOnlyShiftPlan.Checked;
+ chxOnlyShiftPlan.Checked = true;
- // DateTime dateTime = this.dateTimePicker1.Value;
- // int year = dateTime.Year;
- // int month = dateTime.Month;
- // DateTime monthFirstDay = new DateTime(year, month, 1);
- // DateTime monthLastDay = (new DateTime(year, month, 1)).AddMonths(1).AddDays(-1);
- // int dayMax = monthLastDay.Day;
+ DateTime dateTime = this.dateTimePicker1.Value;
+ int year = dateTime.Year;
+ int month = dateTime.Month;
+ DateTime monthFirstDay = new DateTime(year, month, 1);
+ DateTime monthLastDay = (new DateTime(year, month, 1)).AddMonths(1).AddDays(-1);
+ int dayMax = monthLastDay.Day;
- //DataGridView dgv = this.dataGridView1;
- //int rowsCount = dgv.Rows.Count;
- //string filepath = string.Format("{0}\\Template\\排班按月.xlt", AppDomain.CurrentDomain.BaseDirectory);
+ DataGridView dgv = this.dataGridView1;
+ int rowsCount = dgv.Rows.Count;
+ string filepath = string.Format("{0}\\Template\\排班按月.xlt", AppDomain.CurrentDomain.BaseDirectory);
- //GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess();
- //excel.IsVisibledExcel = false;
- //excel.Open(filepath);
- //Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet;
- //string strTitle;
- // strTitle = PublicMethod.GetHospitalName();
- //excel.SetCellText(1, "A", strTitle);
+ GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess();
+ excel.IsVisibledExcel = false;
+ excel.Open(filepath);
+ Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet;
+ string strTitle;
+ strTitle = PublicMethod.GetHospitalName();
+ excel.SetCellText(1, "A", strTitle);
- ///*标题*/
- //strTitle = (radioDoctor.Checked) ? "麻醉医生" : "护士";
- //excel.SetCellText(2, "A", string.Format("{0}年{1}月 {2}", year, month, strTitle));
- //Microsoft.Office.Interop.Excel.Range range;
- //DataGridViewRow drv;
+ /*标题*/
+ strTitle = (radioDoctor.Checked) ? "麻醉医生" : "护士";
+ excel.SetCellText(2, "A", string.Format("{0}年{1}月 {2}", year, month, strTitle));
+ Microsoft.Office.Interop.Excel.Range range;
+ DataGridViewRow drv;
- ///*填写16-31日的姓名标题,合并姓名单元格*/
- //range = xlSheet.Range[xlSheet.Cells[6 + rowsCount, 1], xlSheet.Cells[8 + rowsCount, 1]];
- //range.Merge(System.Reflection.Missing.Value);
+ /*填写16-31日的姓名标题,合并姓名单元格*/
+ range = xlSheet.Range[xlSheet.Cells[6 + rowsCount, 1], xlSheet.Cells[8 + rowsCount, 1]];
+ range.Merge(System.Reflection.Missing.Value);
- //range.Font.Color = Color.Red; //红色
- //xlSheet.Cells[6 + rowsCount, 1] = "姓名";
- //xlSheet.Cells[6 + rowsCount, 2] = "阴历";
- //xlSheet.Cells[7 + rowsCount, 2] = "阳历";
- //xlSheet.Cells[8 + rowsCount, 2] = "星期";
+ range.Font.Color = Color.Red; //红色
+ xlSheet.Cells[6 + rowsCount, 1] = "姓名";
+ xlSheet.Cells[6 + rowsCount, 2] = "阴历";
+ xlSheet.Cells[7 + rowsCount, 2] = "阳历";
+ xlSheet.Cells[8 + rowsCount, 2] = "星期";
- ///*设置标题栏红色*/
- //range = xlSheet.Range[xlSheet.Cells[3, 2], xlSheet.Cells[5, 20]];
- //range.Font.Color = Color.Red; //红色
- //range = xlSheet.Range[xlSheet.Cells[6 + rowsCount, 2], xlSheet.Cells[8 + rowsCount, 20]];
- //range.Font.Color = Color.Red; //红色
+ /*设置标题栏红色*/
+ range = xlSheet.Range[xlSheet.Cells[3, 2], xlSheet.Cells[5, 20]];
+ range.Font.Color = Color.Red; //红色
+ range = xlSheet.Range[xlSheet.Cells[6 + rowsCount, 2], xlSheet.Cells[8 + rowsCount, 20]];
+ range.Font.Color = Color.Red; //红色
- ///*填写姓名*/
- //for (int j = 0; j < rowsCount; j++)
- //{
- // drv = dgv.Rows[j];
- // string name = drv.Cells["colName"].FormattedValue.ToString();
- // range = xlSheet.Range[xlSheet.Cells[j + 6, 1], xlSheet.Cells[j + 6, 2]];
- // range.Merge(System.Reflection.Missing.Value);
- // xlSheet.Cells[j + 6, 1] = name;
+ /*填写姓名*/
+ for (int j = 0; j < rowsCount; j++)
+ {
+ drv = dgv.Rows[j];
+ string name = drv.Cells["colName"].FormattedValue.ToString();
+ range = xlSheet.Range[xlSheet.Cells[j + 6, 1], xlSheet.Cells[j + 6, 2]];
+ range.Merge(System.Reflection.Missing.Value);
+ xlSheet.Cells[j + 6, 1] = name;
- // range = xlSheet.Range[xlSheet.Cells[j + 9 + rowsCount, 1], xlSheet.Cells[j + 9 + rowsCount, 2]];
- // range.Merge(System.Reflection.Missing.Value);
- // xlSheet.Cells[j + 9 + rowsCount, 1] = name;
- //}
+ range = xlSheet.Range[xlSheet.Cells[j + 9 + rowsCount, 1], xlSheet.Cells[j + 9 + rowsCount, 2]];
+ range.Merge(System.Reflection.Missing.Value);
+ xlSheet.Cells[j + 9 + rowsCount, 1] = name;
+ }
- ///*填写日期中的班次*/
- //for (int i = 1; i <= dayMax; i++)
- //{
- // int colIndex;
- // if (i <= 16)
- // {
- // colIndex = i + 2;
- // /*填充日期表头*/
- // xlSheet.Cells[3, colIndex] = listHeaderDays[i - 1];
- // xlSheet.Cells[4, colIndex] = listHeaderChinese[i - 1];
- // xlSheet.Cells[5, colIndex] = listHeaderWeek[i - 1];
- // for (int j = 0; j < rowsCount; j++)
- // {
- // xlSheet.Cells[j + 6, colIndex] = dgv.Rows[j].Cells["Date" + i.ToString()].FormattedValue.ToString();
- // }
- // }
- // else
- // {
- // colIndex = i - 14;
- // xlSheet.Cells[6 + rowsCount, colIndex] = listHeaderDays[i - 1];
- // xlSheet.Cells[7 + rowsCount, colIndex] = listHeaderChinese[i - 1];
- // xlSheet.Cells[8 + rowsCount, colIndex] = listHeaderWeek[i - 1];
- // for (int j = 0; j < rowsCount; j++)
- // {
- // xlSheet.Cells[j + 9 + rowsCount, colIndex] = dgv.Rows[j].Cells["Date" + i.ToString()].FormattedValue;
- // }
- // }
- // Application.DoEvents();
- //}
+ /*填写日期中的班次*/
+ for (int i = 1; i <= dayMax; i++)
+ {
+ int colIndex;
+ if (i <= 16)
+ {
+ colIndex = i + 2;
+ /*填充日期表头*/
+ xlSheet.Cells[3, colIndex] = listHeaderDays[i - 1];
+ xlSheet.Cells[4, colIndex] = listHeaderChinese[i - 1];
+ xlSheet.Cells[5, colIndex] = listHeaderWeek[i - 1];
+ for (int j = 0; j < rowsCount; j++)
+ {
+ xlSheet.Cells[j + 6, colIndex] = dgv.Rows[j].Cells["Date" + i.ToString()].FormattedValue.ToString();
+ }
+ }
+ else
+ {
+ colIndex = i - 14;
+ xlSheet.Cells[6 + rowsCount, colIndex] = listHeaderDays[i - 1];
+ xlSheet.Cells[7 + rowsCount, colIndex] = listHeaderChinese[i - 1];
+ xlSheet.Cells[8 + rowsCount, colIndex] = listHeaderWeek[i - 1];
+ for (int j = 0; j < rowsCount; j++)
+ {
+ xlSheet.Cells[j + 9 + rowsCount, colIndex] = dgv.Rows[j].Cells["Date" + i.ToString()].FormattedValue;
+ }
+ }
+ Application.DoEvents();
+ }
- /////*删除模板中多余的整行*/
- //string rowstr = string.Format("{0}:500", rowsCount * 2 + 9);
- //range = (Microsoft.Office.Interop.Excel.Range)xlSheet.Rows[rowstr, Type.Missing];
- //range.Rows.Delete(Microsoft.Office.Interop.Excel.XlDeleteShiftDirection.xlShiftUp);
+ ///*删除模板中多余的整行*/
+ string rowstr = string.Format("{0}:500", rowsCount * 2 + 9);
+ range = (Microsoft.Office.Interop.Excel.Range)xlSheet.Rows[rowstr, Type.Missing];
+ range.Rows.Delete(Microsoft.Office.Interop.Excel.XlDeleteShiftDirection.xlShiftUp);
- ///*设置打印为1页宽*/
- //xlSheet.PageSetup.FitToPagesWide = 1;
- //excel.PrintPreview();
- //excel.Close();
- //chxOnlyShiftPlan.Checked = oldChecked;
- //}
- //catch (Exception exp)
- //{
- // MessageBox.Show(exp.Message);
- // PublicMethod.WriteLog(exp, "");
- //}
+ /*设置打印为1页宽*/
+ xlSheet.PageSetup.FitToPagesWide = 1;
+ excel.PrintPreview();
+ excel.Close();
+ chxOnlyShiftPlan.Checked = oldChecked;
+ }
+ catch (Exception exp)
+ {
+ MessageBox.Show(exp.Message);
+ PublicMethod.WriteLog(exp, "");
+ }
}
private void btnPrintAttendance_Click(object sender, EventArgs e)
{
- ///*打印出缺勤表*/
- //DateTime dateTime = this.dateTimePicker1.Value;
- //int year = dateTime.Year;
- //int month = dateTime.Month;
- //DateTime monthFirstDay = new DateTime(year, month, 1);
- //DateTime nextMonthFirstDay = monthFirstDay.AddMonths(1);
- //int dayMax = nextMonthFirstDay.AddDays(-1).Day;
+ /*打印出缺勤表*/
+ DateTime dateTime = this.dateTimePicker1.Value;
+ int year = dateTime.Year;
+ int month = dateTime.Month;
+ DateTime monthFirstDay = new DateTime(year, month, 1);
+ DateTime nextMonthFirstDay = monthFirstDay.AddMonths(1);
+ int dayMax = nextMonthFirstDay.AddDays(-1).Day;
- //string sql = string.Format("SELECT a.WorkerId, w.[Name], Day(a.SchedulingDate) as [Day], a.WorkersType, a.OverHours, a.LackHours FROM ScheduleOverLackHours a inner join Workers w on a.WorkerId = w.id WHERE SchedulingDate >= '{0}' AND SchedulingDate<'{1}' order by WorkersType desc, w.OrderBy, [Day]", Convert.ToDateTime(monthFirstDay),Convert.ToDateTime(nextMonthFirstDay));
- //DataTable dataTable = dbHelper.GetDataTable(sql);
+ string sql = string.Format("SELECT a.WorkerId, w.[Name], Day(a.SchedulingDate) as [Day], a.WorkersType, a.OverHours, a.LackHours FROM ScheduleOverLackHours a inner join Person w on a.WorkerId = w.id WHERE SchedulingDate >= '{0}' AND SchedulingDate<'{1}' order by WorkersType desc, w.PersonOrder, [Day]", GPFunctions.DateStr(monthFirstDay), GPFunctions.DateStr(nextMonthFirstDay));
+ System.Data.DataTable dataTable = dbHelper.GetDataTable(sql);
- //GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess();
- //excel.IsVisibledExcel = false;
- //string filepath = string.Format("{0}\\printTemplate\\职工出缺勤表.xlt", Application.StartupPath);
- //excel.Open(filepath);
- //Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet;
- //string strTitle = "职工出(缺)勤表";
- //excel.SetCellText(1, "A", strTitle);
- //excel.SetCellText(2, "E", string.Format("{0} 年 {1} 月", year, month));
- //int rowsCount = dataTable.Rows.Count;
- //decimal sumOverHours = 0, sumLackHours = 0;
- //int prewWorkId = 0;
- //int workerNumber = 0;
- //int rowsNumber = 0;
- //Microsoft.Office.Interop.Excel.Range range;
- //switch (dayMax)
- //{
- // case 30:
- // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
- // break;
- // case 29:
- // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
- // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0;
- // break;
- // case 28:
- // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
- // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0;
- // ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 31]).EntireColumn.ColumnWidth = 0;
- // break;
- // default:
- // break;
- //}
- //for (int i = 0; i < rowsCount; i++)
- //{
- // decimal overHours, lackHours;
- // DataRow dr = dataTable.Rows[i];
+ GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess();
+ excel.IsVisibledExcel = false;
+ string filepath = string.Format("{0}\\printTemplate\\职工出缺勤表.xlt", Application.StartupPath);
+ excel.Open(filepath);
+ Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet;
+ string strTitle = "职工出(缺)勤表";
+ excel.SetCellText(1, "A", strTitle);
+ excel.SetCellText(2, "E", string.Format("{0} 年 {1} 月", year, month));
+ int rowsCount = dataTable.Rows.Count;
+ decimal sumOverHours = 0, sumLackHours = 0;
+ int prewWorkId = 0;
+ int workerNumber = 0;
+ int rowsNumber = 0;
+ Microsoft.Office.Interop.Excel.Range range;
+ switch (dayMax)
+ {
+ case 30:
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
+ break;
+ case 29:
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0;
+ break;
+ case 28:
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0;
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 31]).EntireColumn.ColumnWidth = 0;
+ break;
+ default:
+ break;
+ }
- // int workerId = Convert.ToInt32(dr["WorkerId"]);
- // int day = Convert.ToInt32(dr["Day"]);
- // overHours = GPFunctions.CDecimal(dr["OverHours"]);
- // lackHours = GPFunctions.CDecimal(dr["LackHours"]);
+ for (int i = 0; i < rowsCount; i++)
+ {
+ decimal overHours, lackHours;
+ DataRow dr = dataTable.Rows[i];
- // if (workerId == prewWorkId)
- // {
- // sumOverHours += overHours;
- // sumLackHours += lackHours;
- // }
- // else
- // {
- // /*合并姓名单元格, 填入名称*/
- // workerNumber++;
- // rowsNumber = 4 + (workerNumber - 1) * 2;
- // range = xlSheet.Range[xlSheet.Cells[rowsNumber, 1], xlSheet.Cells[rowsNumber + 1, 1]];
- // range.Merge(System.Reflection.Missing.Value);
- // xlSheet.Cells[rowsNumber, 1] = dr["Name"].ToString();
+ int workerId = Convert.ToInt32(dr["WorkerId"]);
+ int day = Convert.ToInt32(dr["Day"]);
+ overHours = GPFunctions.CDecimal(dr["OverHours"]);
+ lackHours = GPFunctions.CDecimal(dr["LackHours"]);
- // xlSheet.Cells[rowsNumber, 2] = "加班";
- // xlSheet.Cells[rowsNumber + 1, 2] = "缺勤";
+ if (workerId == prewWorkId)
+ {
+ sumOverHours += overHours;
+ sumLackHours += lackHours;
+ }
+ else
+ {
+ /*合并姓名单元格, 填入名称*/
+ workerNumber++;
+ rowsNumber = 4 + (workerNumber - 1) * 2;
+ range = xlSheet.Range[xlSheet.Cells[rowsNumber, 1], xlSheet.Cells[rowsNumber + 1, 1]];
+ range.Merge(System.Reflection.Missing.Value);
+ xlSheet.Cells[rowsNumber, 1] = dr["Name"].ToString();
- // range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber + 1, "AI"]];
- // range.Merge(System.Reflection.Missing.Value);
+ xlSheet.Cells[rowsNumber, 2] = "加班";
+ xlSheet.Cells[rowsNumber + 1, 2] = "缺勤";
- // /*设置缺勤行字体颜色*/
- // rowsNumber = rowsNumber + 1;
- // range = xlSheet.Range[xlSheet.Cells[rowsNumber, 2], xlSheet.Cells[rowsNumber, 34]];
- // range.Font.Color = Color.Red; //红色
+ range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber + 1, "AI"]];
+ range.Merge(System.Reflection.Missing.Value);
- // if (workerNumber > 1)
- // {
- // /*填写上一个职工行的合计数*/
- // rowsNumber = 4 + (workerNumber - 2) * 2;
- // if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours;
- // if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours;
+ /*设置缺勤行字体颜色*/
+ rowsNumber = rowsNumber + 1;
+ range = xlSheet.Range[xlSheet.Cells[rowsNumber, 2], xlSheet.Cells[rowsNumber, 34]];
+ range.Font.Color = Color.Red; //红色
- // /*合并累计单元格*/
- // xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours;
- // if (sumOverHours - sumLackHours < 0)
- // {
- // /*累计小于0,红色显示*/
- // range.Font.Color = Color.Red; //红色
- // }
- // }
- // sumOverHours = overHours;
- // sumLackHours = lackHours;
+ if (workerNumber > 1)
+ {
+ /*填写上一个职工行的合计数*/
+ rowsNumber = 4 + (workerNumber - 2) * 2;
+ if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours;
+ if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours;
- // prewWorkId = workerId;
- // }
- // /*填入加班和缺勤缺勤小时数*/
- // rowsNumber = 4 + (workerNumber - 1) * 2;
- // if (overHours > 0) xlSheet.Cells[rowsNumber, 2 + day] = overHours;
- // if (lackHours > 0) xlSheet.Cells[rowsNumber + 1, 2 + day] = lackHours;
+ /*合并累计单元格*/
+ xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours;
+ if (sumOverHours - sumLackHours < 0)
+ {
+ /*累计小于0,红色显示*/
+ range.Font.Color = Color.Red; //红色
+ }
+ }
+ sumOverHours = overHours;
+ sumLackHours = lackHours;
- // Application.DoEvents();
- //}
+ prewWorkId = workerId;
+ }
+ /*填入加班和缺勤缺勤小时数*/
+ rowsNumber = 4 + (workerNumber - 1) * 2;
+ if (overHours > 0) xlSheet.Cells[rowsNumber, 2 + day] = overHours;
+ if (lackHours > 0) xlSheet.Cells[rowsNumber + 1, 2 + day] = lackHours;
- //if (workerNumber > 0)
- //{
- // /*填写最后一个职工行的合计数*/
- // rowsNumber = 4 + (workerNumber - 1) * 2;
- // if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours;
- // if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours;
- // xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours;
- // if (sumOverHours - sumLackHours < 0)
- // {
- // /*累计小于0,红色显示*/
- // range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber, "AI"]];
- // range.Font.Color = Color.Red; //红色
- // }
- //}
- //excel.PrintPreview();
- //excel.Close();
+ Application.DoEvents();
+ }
+
+ if (workerNumber > 0)
+ {
+ /*填写最后一个职工行的合计数*/
+ rowsNumber = 4 + (workerNumber - 1) * 2;
+ if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours;
+ if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours;
+ xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours;
+ if (sumOverHours - sumLackHours < 0)
+ {
+ /*累计小于0,红色显示*/
+ range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber, "AI"]];
+ range.Font.Color = Color.Red; //红色
+ }
+ }
+ excel.PrintPreview();
+ excel.Close();
}
private void btnUp_Click(object sender, EventArgs e)
diff --git a/AIMS/OperationFront/FrmScheduling2.designer.cs b/AIMS/OperationFront/FrmScheduling2.designer.cs
index f75e417..f5e9529 100644
--- a/AIMS/OperationFront/FrmScheduling2.designer.cs
+++ b/AIMS/OperationFront/FrmScheduling2.designer.cs
@@ -231,9 +231,9 @@
this.panelAll.Controls.Add(this.panelTop);
this.panelAll.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelAll.Location = new System.Drawing.Point(0, 0);
- this.panelAll.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panelAll.Margin = new System.Windows.Forms.Padding(2);
this.panelAll.Name = "panelAll";
- this.panelAll.Size = new System.Drawing.Size(1887, 794);
+ this.panelAll.Size = new System.Drawing.Size(1415, 635);
this.panelAll.TabIndex = 0;
//
// panelBody
@@ -241,10 +241,10 @@
this.panelBody.Controls.Add(this.panelBodyB);
this.panelBody.Controls.Add(this.panelBodyT);
this.panelBody.Dock = System.Windows.Forms.DockStyle.Fill;
- this.panelBody.Location = new System.Drawing.Point(0, 42);
- this.panelBody.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panelBody.Location = new System.Drawing.Point(0, 34);
+ this.panelBody.Margin = new System.Windows.Forms.Padding(2);
this.panelBody.Name = "panelBody";
- this.panelBody.Size = new System.Drawing.Size(1887, 752);
+ this.panelBody.Size = new System.Drawing.Size(1415, 601);
this.panelBody.TabIndex = 1;
//
// panelBodyB
@@ -253,10 +253,10 @@
this.panelBodyB.Controls.Add(this.dataGridView1);
this.panelBodyB.Controls.Add(this.panel4);
this.panelBodyB.Dock = System.Windows.Forms.DockStyle.Fill;
- this.panelBodyB.Location = new System.Drawing.Point(0, 291);
- this.panelBodyB.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panelBodyB.Location = new System.Drawing.Point(0, 233);
+ this.panelBodyB.Margin = new System.Windows.Forms.Padding(2);
this.panelBodyB.Name = "panelBodyB";
- this.panelBodyB.Size = new System.Drawing.Size(1887, 461);
+ this.panelBodyB.Size = new System.Drawing.Size(1415, 368);
this.panelBodyB.TabIndex = 2;
//
// dataGridView1
@@ -315,8 +315,8 @@
this.Date31,
this.Remark});
this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.dataGridView1.Location = new System.Drawing.Point(0, 52);
- this.dataGridView1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.dataGridView1.Location = new System.Drawing.Point(0, 42);
+ this.dataGridView1.Margin = new System.Windows.Forms.Padding(2);
this.dataGridView1.MultiSelect = false;
this.dataGridView1.Name = "dataGridView1";
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
@@ -330,7 +330,7 @@
this.dataGridView1.RowHeadersWidth = 51;
this.dataGridView1.RowTemplate.Height = 27;
this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
- this.dataGridView1.Size = new System.Drawing.Size(1885, 407);
+ this.dataGridView1.Size = new System.Drawing.Size(1413, 324);
this.dataGridView1.TabIndex = 0;
this.dataGridView1.CellMouseDown += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dataGridView1_CellMouseDown);
this.dataGridView1.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellValueChanged);
@@ -836,18 +836,18 @@
this.panel4.Controls.Add(this.labelScheduling);
this.panel4.Dock = System.Windows.Forms.DockStyle.Top;
this.panel4.Location = new System.Drawing.Point(0, 0);
- this.panel4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panel4.Margin = new System.Windows.Forms.Padding(2);
this.panel4.Name = "panel4";
- this.panel4.Size = new System.Drawing.Size(1885, 52);
+ this.panel4.Size = new System.Drawing.Size(1413, 42);
this.panel4.TabIndex = 1;
//
// chxModified
//
this.chxModified.AutoSize = true;
- this.chxModified.Location = new System.Drawing.Point(779, 18);
- this.chxModified.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.chxModified.Location = new System.Drawing.Point(584, 14);
+ this.chxModified.Margin = new System.Windows.Forms.Padding(2);
this.chxModified.Name = "chxModified";
- this.chxModified.Size = new System.Drawing.Size(134, 19);
+ this.chxModified.Size = new System.Drawing.Size(108, 16);
this.chxModified.TabIndex = 17;
this.chxModified.Text = "只显示可用班次";
this.chxModified.UseVisualStyleBackColor = true;
@@ -855,10 +855,10 @@
//
// btnClearChecked
//
- this.btnClearChecked.Location = new System.Drawing.Point(643, 9);
- this.btnClearChecked.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnClearChecked.Location = new System.Drawing.Point(482, 7);
+ this.btnClearChecked.Margin = new System.Windows.Forms.Padding(2);
this.btnClearChecked.Name = "btnClearChecked";
- this.btnClearChecked.Size = new System.Drawing.Size(116, 35);
+ this.btnClearChecked.Size = new System.Drawing.Size(87, 28);
this.btnClearChecked.TabIndex = 16;
this.btnClearChecked.Text = "清空选择";
this.btnClearChecked.UseVisualStyleBackColor = true;
@@ -866,10 +866,10 @@
//
// btnFresh
//
- this.btnFresh.Location = new System.Drawing.Point(1467, 9);
- this.btnFresh.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnFresh.Location = new System.Drawing.Point(1100, 7);
+ this.btnFresh.Margin = new System.Windows.Forms.Padding(2);
this.btnFresh.Name = "btnFresh";
- this.btnFresh.Size = new System.Drawing.Size(75, 35);
+ this.btnFresh.Size = new System.Drawing.Size(56, 28);
this.btnFresh.TabIndex = 15;
this.btnFresh.Text = "刷新";
this.btnFresh.UseVisualStyleBackColor = true;
@@ -877,10 +877,9 @@
//
// btnDown
//
- this.btnDown.Location = new System.Drawing.Point(508, 9);
- this.btnDown.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+ this.btnDown.Location = new System.Drawing.Point(381, 7);
this.btnDown.Name = "btnDown";
- this.btnDown.Size = new System.Drawing.Size(100, 35);
+ this.btnDown.Size = new System.Drawing.Size(75, 28);
this.btnDown.TabIndex = 14;
this.btnDown.Text = "↓向下";
this.btnDown.UseVisualStyleBackColor = true;
@@ -888,10 +887,10 @@
//
// btnPrint
//
- this.btnPrint.Location = new System.Drawing.Point(1061, 9);
- this.btnPrint.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnPrint.Location = new System.Drawing.Point(796, 7);
+ this.btnPrint.Margin = new System.Windows.Forms.Padding(2);
this.btnPrint.Name = "btnPrint";
- this.btnPrint.Size = new System.Drawing.Size(75, 35);
+ this.btnPrint.Size = new System.Drawing.Size(56, 28);
this.btnPrint.TabIndex = 7;
this.btnPrint.Text = "打印";
this.btnPrint.UseVisualStyleBackColor = true;
@@ -899,10 +898,9 @@
//
// btnUp
//
- this.btnUp.Location = new System.Drawing.Point(375, 9);
- this.btnUp.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
+ this.btnUp.Location = new System.Drawing.Point(281, 7);
this.btnUp.Name = "btnUp";
- this.btnUp.Size = new System.Drawing.Size(100, 35);
+ this.btnUp.Size = new System.Drawing.Size(75, 28);
this.btnUp.TabIndex = 13;
this.btnUp.Text = "↑向上";
this.btnUp.UseVisualStyleBackColor = true;
@@ -911,10 +909,10 @@
// chxOnlyShiftPlan
//
this.chxOnlyShiftPlan.AutoSize = true;
- this.chxOnlyShiftPlan.Location = new System.Drawing.Point(1572, 16);
- this.chxOnlyShiftPlan.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.chxOnlyShiftPlan.Location = new System.Drawing.Point(1179, 13);
+ this.chxOnlyShiftPlan.Margin = new System.Windows.Forms.Padding(2);
this.chxOnlyShiftPlan.Name = "chxOnlyShiftPlan";
- this.chxOnlyShiftPlan.Size = new System.Drawing.Size(134, 19);
+ this.chxOnlyShiftPlan.Size = new System.Drawing.Size(108, 16);
this.chxOnlyShiftPlan.TabIndex = 12;
this.chxOnlyShiftPlan.Text = "只显示排班数据";
this.chxOnlyShiftPlan.UseVisualStyleBackColor = true;
@@ -922,10 +920,10 @@
//
// btnSave
//
- this.btnSave.Location = new System.Drawing.Point(929, 9);
- this.btnSave.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnSave.Location = new System.Drawing.Point(697, 7);
+ this.btnSave.Margin = new System.Windows.Forms.Padding(2);
this.btnSave.Name = "btnSave";
- this.btnSave.Size = new System.Drawing.Size(75, 35);
+ this.btnSave.Size = new System.Drawing.Size(56, 28);
this.btnSave.TabIndex = 4;
this.btnSave.Text = "保存";
this.btnSave.UseVisualStyleBackColor = true;
@@ -933,19 +931,19 @@
//
// textFind
//
- this.textFind.Location = new System.Drawing.Point(172, 12);
- this.textFind.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.textFind.Location = new System.Drawing.Point(129, 10);
+ this.textFind.Margin = new System.Windows.Forms.Padding(2);
this.textFind.Name = "textFind";
- this.textFind.Size = new System.Drawing.Size(171, 25);
+ this.textFind.Size = new System.Drawing.Size(129, 21);
this.textFind.TabIndex = 1;
this.textFind.TextChanged += new System.EventHandler(this.textFind_TextChanged);
//
// btnExcel
//
- this.btnExcel.Location = new System.Drawing.Point(1187, 9);
- this.btnExcel.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnExcel.Location = new System.Drawing.Point(890, 7);
+ this.btnExcel.Margin = new System.Windows.Forms.Padding(2);
this.btnExcel.Name = "btnExcel";
- this.btnExcel.Size = new System.Drawing.Size(113, 35);
+ this.btnExcel.Size = new System.Drawing.Size(85, 28);
this.btnExcel.TabIndex = 5;
this.btnExcel.Text = "导出Excel";
this.btnExcel.UseVisualStyleBackColor = true;
@@ -953,10 +951,10 @@
//
// btnDelete
//
- this.btnDelete.Location = new System.Drawing.Point(1325, 9);
- this.btnDelete.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnDelete.Location = new System.Drawing.Point(994, 7);
+ this.btnDelete.Margin = new System.Windows.Forms.Padding(2);
this.btnDelete.Name = "btnDelete";
- this.btnDelete.Size = new System.Drawing.Size(105, 35);
+ this.btnDelete.Size = new System.Drawing.Size(79, 28);
this.btnDelete.TabIndex = 8;
this.btnDelete.Text = "清除排班";
this.btnDelete.UseVisualStyleBackColor = true;
@@ -965,9 +963,10 @@
// labelScheduling
//
this.labelScheduling.AutoSize = true;
- this.labelScheduling.Location = new System.Drawing.Point(19, 16);
+ this.labelScheduling.Location = new System.Drawing.Point(14, 13);
+ this.labelScheduling.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.labelScheduling.Name = "labelScheduling";
- this.labelScheduling.Size = new System.Drawing.Size(127, 15);
+ this.labelScheduling.Size = new System.Drawing.Size(101, 12);
this.labelScheduling.TabIndex = 9;
this.labelScheduling.Text = "麻醉医生排班计划";
//
@@ -978,9 +977,9 @@
this.panelBodyT.Controls.Add(this.panel1);
this.panelBodyT.Dock = System.Windows.Forms.DockStyle.Top;
this.panelBodyT.Location = new System.Drawing.Point(0, 0);
- this.panelBodyT.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panelBodyT.Margin = new System.Windows.Forms.Padding(2);
this.panelBodyT.Name = "panelBodyT";
- this.panelBodyT.Size = new System.Drawing.Size(1887, 291);
+ this.panelBodyT.Size = new System.Drawing.Size(1415, 233);
this.panelBodyT.TabIndex = 1;
//
// panel2
@@ -988,10 +987,10 @@
this.panel2.Controls.Add(this.dgvShiftPlan);
this.panel2.Controls.Add(this.panel2Top);
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
- this.panel2.Location = new System.Drawing.Point(611, 0);
- this.panel2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panel2.Location = new System.Drawing.Point(458, 0);
+ this.panel2.Margin = new System.Windows.Forms.Padding(2);
this.panel2.Name = "panel2";
- this.panel2.Size = new System.Drawing.Size(1274, 289);
+ this.panel2.Size = new System.Drawing.Size(955, 231);
this.panel2.TabIndex = 1;
//
// dgvShiftPlan
@@ -1025,8 +1024,8 @@
this.Day13});
this.dgvShiftPlan.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvShiftPlan.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
- this.dgvShiftPlan.Location = new System.Drawing.Point(0, 36);
- this.dgvShiftPlan.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.dgvShiftPlan.Location = new System.Drawing.Point(0, 29);
+ this.dgvShiftPlan.Margin = new System.Windows.Forms.Padding(2);
this.dgvShiftPlan.MultiSelect = false;
this.dgvShiftPlan.Name = "dgvShiftPlan";
dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
@@ -1041,7 +1040,7 @@
this.dgvShiftPlan.RowHeadersWidth = 45;
this.dgvShiftPlan.RowTemplate.Height = 27;
this.dgvShiftPlan.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
- this.dgvShiftPlan.Size = new System.Drawing.Size(1274, 253);
+ this.dgvShiftPlan.Size = new System.Drawing.Size(955, 202);
this.dgvShiftPlan.TabIndex = 4;
this.dgvShiftPlan.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dgvShiftPlan_DataError);
//
@@ -1215,17 +1214,17 @@
this.panel2Top.Controls.Add(this.label2);
this.panel2Top.Dock = System.Windows.Forms.DockStyle.Top;
this.panel2Top.Location = new System.Drawing.Point(0, 0);
- this.panel2Top.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panel2Top.Margin = new System.Windows.Forms.Padding(2);
this.panel2Top.Name = "panel2Top";
- this.panel2Top.Size = new System.Drawing.Size(1274, 36);
+ this.panel2Top.Size = new System.Drawing.Size(955, 29);
this.panel2Top.TabIndex = 0;
//
// btnShiftPlanDelete
//
- this.btnShiftPlanDelete.Location = new System.Drawing.Point(576, 2);
- this.btnShiftPlanDelete.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnShiftPlanDelete.Location = new System.Drawing.Point(432, 2);
+ this.btnShiftPlanDelete.Margin = new System.Windows.Forms.Padding(2);
this.btnShiftPlanDelete.Name = "btnShiftPlanDelete";
- this.btnShiftPlanDelete.Size = new System.Drawing.Size(75, 31);
+ this.btnShiftPlanDelete.Size = new System.Drawing.Size(56, 25);
this.btnShiftPlanDelete.TabIndex = 12;
this.btnShiftPlanDelete.Text = "删除";
this.btnShiftPlanDelete.UseVisualStyleBackColor = true;
@@ -1233,10 +1232,10 @@
//
// btnShiftPlanFresh
//
- this.btnShiftPlanFresh.Location = new System.Drawing.Point(451, 2);
- this.btnShiftPlanFresh.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnShiftPlanFresh.Location = new System.Drawing.Point(338, 2);
+ this.btnShiftPlanFresh.Margin = new System.Windows.Forms.Padding(2);
this.btnShiftPlanFresh.Name = "btnShiftPlanFresh";
- this.btnShiftPlanFresh.Size = new System.Drawing.Size(75, 31);
+ this.btnShiftPlanFresh.Size = new System.Drawing.Size(56, 25);
this.btnShiftPlanFresh.TabIndex = 9;
this.btnShiftPlanFresh.Text = "刷新";
this.btnShiftPlanFresh.UseVisualStyleBackColor = true;
@@ -1244,10 +1243,10 @@
//
// btnShiptPlanSave
//
- this.btnShiptPlanSave.Location = new System.Drawing.Point(319, 2);
- this.btnShiptPlanSave.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnShiptPlanSave.Location = new System.Drawing.Point(239, 2);
+ this.btnShiptPlanSave.Margin = new System.Windows.Forms.Padding(2);
this.btnShiptPlanSave.Name = "btnShiptPlanSave";
- this.btnShiptPlanSave.Size = new System.Drawing.Size(75, 31);
+ this.btnShiptPlanSave.Size = new System.Drawing.Size(56, 25);
this.btnShiptPlanSave.TabIndex = 8;
this.btnShiptPlanSave.Text = "保存";
this.btnShiptPlanSave.UseVisualStyleBackColor = true;
@@ -1256,9 +1255,10 @@
// label2
//
this.label2.AutoSize = true;
- this.label2.Location = new System.Drawing.Point(16, 12);
+ this.label2.Location = new System.Drawing.Point(12, 10);
+ this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label2.Name = "label2";
- this.label2.Size = new System.Drawing.Size(67, 15);
+ this.label2.Size = new System.Drawing.Size(53, 12);
this.label2.TabIndex = 5;
this.label2.Text = "轮班计划";
//
@@ -1268,9 +1268,9 @@
this.panel1.Controls.Add(this.panel1Top);
this.panel1.Dock = System.Windows.Forms.DockStyle.Left;
this.panel1.Location = new System.Drawing.Point(0, 0);
- this.panel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panel1.Margin = new System.Windows.Forms.Padding(2);
this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(611, 289);
+ this.panel1.Size = new System.Drawing.Size(458, 231);
this.panel1.TabIndex = 0;
//
// dgvSchedulingType
@@ -1293,8 +1293,8 @@
this.EndTime,
this.IsValid});
this.dgvSchedulingType.Dock = System.Windows.Forms.DockStyle.Fill;
- this.dgvSchedulingType.Location = new System.Drawing.Point(0, 36);
- this.dgvSchedulingType.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.dgvSchedulingType.Location = new System.Drawing.Point(0, 29);
+ this.dgvSchedulingType.Margin = new System.Windows.Forms.Padding(2);
this.dgvSchedulingType.Name = "dgvSchedulingType";
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
@@ -1308,7 +1308,7 @@
this.dgvSchedulingType.RowHeadersWidth = 45;
this.dgvSchedulingType.RowTemplate.Height = 27;
this.dgvSchedulingType.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
- this.dgvSchedulingType.Size = new System.Drawing.Size(611, 253);
+ this.dgvSchedulingType.Size = new System.Drawing.Size(458, 202);
this.dgvSchedulingType.TabIndex = 3;
this.dgvSchedulingType.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSchedulingType_CellEndEdit);
this.dgvSchedulingType.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dgvSchedulingType_DataError);
@@ -1369,18 +1369,18 @@
this.panel1Top.Controls.Add(this.labelDoctorNurse);
this.panel1Top.Dock = System.Windows.Forms.DockStyle.Top;
this.panel1Top.Location = new System.Drawing.Point(0, 0);
- this.panel1Top.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panel1Top.Margin = new System.Windows.Forms.Padding(2);
this.panel1Top.Name = "panel1Top";
- this.panel1Top.Size = new System.Drawing.Size(611, 36);
+ this.panel1Top.Size = new System.Drawing.Size(458, 29);
this.panel1Top.TabIndex = 2;
//
// chxHasInvaild
//
this.chxHasInvaild.AutoSize = true;
- this.chxHasInvaild.Location = new System.Drawing.Point(132, 8);
- this.chxHasInvaild.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.chxHasInvaild.Location = new System.Drawing.Point(99, 6);
+ this.chxHasInvaild.Margin = new System.Windows.Forms.Padding(2);
this.chxHasInvaild.Name = "chxHasInvaild";
- this.chxHasInvaild.Size = new System.Drawing.Size(119, 19);
+ this.chxHasInvaild.Size = new System.Drawing.Size(96, 16);
this.chxHasInvaild.TabIndex = 16;
this.chxHasInvaild.Text = "显示全部班次";
this.chxHasInvaild.UseVisualStyleBackColor = true;
@@ -1388,10 +1388,10 @@
//
// btnShiftDelete
//
- this.btnShiftDelete.Location = new System.Drawing.Point(508, 2);
- this.btnShiftDelete.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnShiftDelete.Location = new System.Drawing.Point(381, 2);
+ this.btnShiftDelete.Margin = new System.Windows.Forms.Padding(2);
this.btnShiftDelete.Name = "btnShiftDelete";
- this.btnShiftDelete.Size = new System.Drawing.Size(75, 31);
+ this.btnShiftDelete.Size = new System.Drawing.Size(56, 25);
this.btnShiftDelete.TabIndex = 11;
this.btnShiftDelete.Text = "删除";
this.btnShiftDelete.UseVisualStyleBackColor = true;
@@ -1399,10 +1399,10 @@
//
// btnShiftFresh
//
- this.btnShiftFresh.Location = new System.Drawing.Point(415, 2);
- this.btnShiftFresh.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnShiftFresh.Location = new System.Drawing.Point(311, 2);
+ this.btnShiftFresh.Margin = new System.Windows.Forms.Padding(2);
this.btnShiftFresh.Name = "btnShiftFresh";
- this.btnShiftFresh.Size = new System.Drawing.Size(75, 31);
+ this.btnShiftFresh.Size = new System.Drawing.Size(56, 25);
this.btnShiftFresh.TabIndex = 10;
this.btnShiftFresh.Text = "刷新";
this.btnShiftFresh.UseVisualStyleBackColor = true;
@@ -1410,10 +1410,10 @@
//
// btnShiftSave
//
- this.btnShiftSave.Location = new System.Drawing.Point(319, 2);
- this.btnShiftSave.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnShiftSave.Location = new System.Drawing.Point(239, 2);
+ this.btnShiftSave.Margin = new System.Windows.Forms.Padding(2);
this.btnShiftSave.Name = "btnShiftSave";
- this.btnShiftSave.Size = new System.Drawing.Size(75, 31);
+ this.btnShiftSave.Size = new System.Drawing.Size(56, 25);
this.btnShiftSave.TabIndex = 9;
this.btnShiftSave.Text = "保存";
this.btnShiftSave.UseVisualStyleBackColor = true;
@@ -1422,9 +1422,10 @@
// labelDoctorNurse
//
this.labelDoctorNurse.AutoSize = true;
- this.labelDoctorNurse.Location = new System.Drawing.Point(12, 10);
+ this.labelDoctorNurse.Location = new System.Drawing.Point(9, 8);
+ this.labelDoctorNurse.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.labelDoctorNurse.Name = "labelDoctorNurse";
- this.labelDoctorNurse.Size = new System.Drawing.Size(67, 15);
+ this.labelDoctorNurse.Size = new System.Drawing.Size(53, 12);
this.labelDoctorNurse.TabIndex = 0;
this.labelDoctorNurse.Text = "班次设置";
//
@@ -1433,9 +1434,9 @@
this.panelTop.Controls.Add(this.panelTopT);
this.panelTop.Dock = System.Windows.Forms.DockStyle.Top;
this.panelTop.Location = new System.Drawing.Point(0, 0);
- this.panelTop.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panelTop.Margin = new System.Windows.Forms.Padding(2);
this.panelTop.Name = "panelTop";
- this.panelTop.Size = new System.Drawing.Size(1887, 42);
+ this.panelTop.Size = new System.Drawing.Size(1415, 34);
this.panelTop.TabIndex = 0;
//
// panelTopT
@@ -1448,17 +1449,17 @@
this.panelTopT.Controls.Add(this.panel3);
this.panelTopT.Dock = System.Windows.Forms.DockStyle.Top;
this.panelTopT.Location = new System.Drawing.Point(0, 0);
- this.panelTopT.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panelTopT.Margin = new System.Windows.Forms.Padding(2);
this.panelTopT.Name = "panelTopT";
- this.panelTopT.Size = new System.Drawing.Size(1887, 42);
+ this.panelTopT.Size = new System.Drawing.Size(1415, 34);
this.panelTopT.TabIndex = 2;
//
// btnPrintAttendance
//
- this.btnPrintAttendance.Location = new System.Drawing.Point(1276, 4);
- this.btnPrintAttendance.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnPrintAttendance.Location = new System.Drawing.Point(957, 3);
+ this.btnPrintAttendance.Margin = new System.Windows.Forms.Padding(2);
this.btnPrintAttendance.Name = "btnPrintAttendance";
- this.btnPrintAttendance.Size = new System.Drawing.Size(121, 35);
+ this.btnPrintAttendance.Size = new System.Drawing.Size(91, 28);
this.btnPrintAttendance.TabIndex = 8;
this.btnPrintAttendance.Text = "打印出缺勤表";
this.btnPrintAttendance.UseVisualStyleBackColor = true;
@@ -1466,13 +1467,13 @@
//
// dateTimePicker1
//
- this.dateTimePicker1.CustomFormat = "yyyy年MM月dd";
+ this.dateTimePicker1.CustomFormat = "yyyy年MM月";
this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
- this.dateTimePicker1.Location = new System.Drawing.Point(281, 8);
- this.dateTimePicker1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.dateTimePicker1.Location = new System.Drawing.Point(211, 6);
+ this.dateTimePicker1.Margin = new System.Windows.Forms.Padding(2);
this.dateTimePicker1.Name = "dateTimePicker1";
this.dateTimePicker1.ShowUpDown = true;
- this.dateTimePicker1.Size = new System.Drawing.Size(103, 25);
+ this.dateTimePicker1.Size = new System.Drawing.Size(85, 21);
this.dateTimePicker1.TabIndex = 1;
this.dateTimePicker1.Value = new System.DateTime(2020, 2, 9, 0, 0, 0, 0);
this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged);
@@ -1480,18 +1481,19 @@
// label1
//
this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(224, 15);
+ this.label1.Location = new System.Drawing.Point(168, 12);
+ this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(52, 15);
+ this.label1.Size = new System.Drawing.Size(41, 12);
this.label1.TabIndex = 0;
this.label1.Text = "月份:";
//
// btnAttendance
//
- this.btnAttendance.Location = new System.Drawing.Point(1116, 4);
- this.btnAttendance.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.btnAttendance.Location = new System.Drawing.Point(837, 3);
+ this.btnAttendance.Margin = new System.Windows.Forms.Padding(2);
this.btnAttendance.Name = "btnAttendance";
- this.btnAttendance.Size = new System.Drawing.Size(131, 35);
+ this.btnAttendance.Size = new System.Drawing.Size(98, 28);
this.btnAttendance.TabIndex = 11;
this.btnAttendance.Text = "填写出勤缺勤";
this.btnAttendance.UseVisualStyleBackColor = true;
@@ -1501,9 +1503,10 @@
//
this.labelTitle.AutoSize = true;
this.labelTitle.Font = new System.Drawing.Font("楷体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.labelTitle.Location = new System.Drawing.Point(444, 8);
+ this.labelTitle.Location = new System.Drawing.Point(333, 6);
+ this.labelTitle.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
this.labelTitle.Name = "labelTitle";
- this.labelTitle.Size = new System.Drawing.Size(228, 25);
+ this.labelTitle.Size = new System.Drawing.Size(177, 20);
this.labelTitle.TabIndex = 3;
this.labelTitle.Text = "麻醉医生排班管理";
//
@@ -1511,19 +1514,19 @@
//
this.panel3.Controls.Add(this.radioNurse);
this.panel3.Controls.Add(this.radioDoctor);
- this.panel3.Location = new System.Drawing.Point(9, 2);
- this.panel3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.panel3.Location = new System.Drawing.Point(7, 2);
+ this.panel3.Margin = new System.Windows.Forms.Padding(2);
this.panel3.Name = "panel3";
- this.panel3.Size = new System.Drawing.Size(188, 38);
+ this.panel3.Size = new System.Drawing.Size(141, 30);
this.panel3.TabIndex = 2;
//
// radioNurse
//
this.radioNurse.AutoSize = true;
- this.radioNurse.Location = new System.Drawing.Point(124, 8);
- this.radioNurse.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.radioNurse.Location = new System.Drawing.Point(93, 6);
+ this.radioNurse.Margin = new System.Windows.Forms.Padding(2);
this.radioNurse.Name = "radioNurse";
- this.radioNurse.Size = new System.Drawing.Size(58, 19);
+ this.radioNurse.Size = new System.Drawing.Size(47, 16);
this.radioNurse.TabIndex = 1;
this.radioNurse.Text = "护士";
this.radioNurse.UseVisualStyleBackColor = true;
@@ -1533,10 +1536,10 @@
//
this.radioDoctor.AutoSize = true;
this.radioDoctor.Checked = true;
- this.radioDoctor.Location = new System.Drawing.Point(9, 8);
- this.radioDoctor.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.radioDoctor.Location = new System.Drawing.Point(7, 6);
+ this.radioDoctor.Margin = new System.Windows.Forms.Padding(2);
this.radioDoctor.Name = "radioDoctor";
- this.radioDoctor.Size = new System.Drawing.Size(88, 19);
+ this.radioDoctor.Size = new System.Drawing.Size(71, 16);
this.radioDoctor.TabIndex = 0;
this.radioDoctor.TabStop = true;
this.radioDoctor.Text = "麻醉医生";
@@ -2165,12 +2168,12 @@
//
// FrmScheduling2
//
- this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(1887, 794);
+ this.ClientSize = new System.Drawing.Size(1415, 635);
this.Controls.Add(this.panelAll);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
- this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
+ this.Margin = new System.Windows.Forms.Padding(2);
this.MinimizeBox = false;
this.Name = "FrmScheduling2";
this.Text = "排班管理";
diff --git a/AIMS/OperationFront/FrmScheduling2.resx b/AIMS/OperationFront/FrmScheduling2.resx
index 94c09a1..5e5943a 100644
--- a/AIMS/OperationFront/FrmScheduling2.resx
+++ b/AIMS/OperationFront/FrmScheduling2.resx
@@ -300,168 +300,1134 @@
- AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAPSkQgL1pUIO9aVCMPWlQj71pUJA9aVCPvSkQj70pEI+9aRCPvSkQj71pUI+9KVCPvSk
- Qj71pUI+9KVCPvWkQj71pEI+9KRCPvWkQj71pUI+9KRBPvKgPT7umDI+7ZUvPu2WMD7tlTA+7ZUwPu2W
- MD7tlS8+7ZUwPu2WLz7tli8+7ZUwPu2VLz7tli8+7ZYwPu2VLz7tlS8+7ZUwPuyWMEDslS8+7JYwMO2W
- Lw7tljACAAAAAAAAAAAAAAAA9aVCBPWlQij1pUJy9aVCr/WlQr31pUK/9aVCv/WlQr/1pUK/9KVBv/Sl
- Qr/1pUK/9KRBv/SkQr/1pUK/9KRBv/WlQr/1pUK/9KVCv/SlQr/1pUK/9KRBv/KgPb/umDK/7ZYvv+yV
- L7/sljC/7JUvv+yWML/slTC/7JYvv+yWL7/sljC/7ZYwv+yVL7/tljC/7JUvv+yVL7/sljC/7ZYwv+2W
- ML/tljC97ZYvr+2WL3LtlTAo7JYwBAAAAAD1pUIC9aVCKPWlQo30pUHN9KVB2/WlQtv0pEHb9aVB2/Sk
- Qdv0pEHb9aVC2/WlQtv1pUHb9KRC2/WlQtv1pELb9aRC2/WlQtv1pULb9aRC2/WlQtv1pULb9aVC2/Oi
- PtvumDLb7ZUv2+2VMNvtlTDb7ZYw2+2WMNvtlTDb7ZYw2+2VMNvtljDb7JYv2+2VMNvtljDb7ZYw2+2V
- MNvtljDb7ZYw2+2WMNvtljDb7JYv2+2WL83slTCN7ZUvKO2WMAL0pEEQ9KRCdPSkQc30pEHb9aVC2/Sl
- Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pUHb9aVC2/WlQtv1pUHb9aVC2/SlQtv1pUHb9aVC2/Sl
- Qdv1pUHb9aVC2/SiP9vumDPb7ZUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+2W
- MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDN7ZYwcuyVLw71pUIw9aVCr/Wk
- Qtv1pULb9aVC2/WlQtv1pULb9KRB2/WlQtv1pULb9aVC2/SlQtv1pULb9KRB2/SkQtv1pULb9aVB2/Sl
- Qdv1pULb9aVB2/SlQdv0pULb9aVC2/SiQNvumDPb7ZUv2+yVL9vtljDb7ZYw2+yVL9vslS/b7ZYw2+yV
- L9vsljDb7ZYw2+2WMNvtli/b7ZYw2+2VMNvtljDb7ZUw2+2WMNvslS/b7ZYw2+yVMNvsli/b7JUwreyW
- LzD1pUI+9aVCvfWlQtv0pEHb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pEHb9aVC2/Wl
- Qtv1pULb9aVC2/WkQdv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vumDLb7JUv2+2WMNvtljDb7ZYw2+2V
- MNvtljDb7JYv2+2WMNvslS/b7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JYv2+2WMNvtljDb7JUv2+2W
- MNvtljDb7ZUvve2WMD71pUI+9KRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVB2/WlQtv1pULb9aVC2/Wk
- Qdv1pULb9KRC2/WlQtv1pULb9KRC2/WlQtv1pULb9aVC2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W
- MNvtljDb7JUv2+2WMNvtljDb7JUv2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYv2+2W
- MNvtljDb7JUv2+2WMNvtljDb7ZYwv+2WMED0pUE+9KRCv/WlQtv0pULb9aVB2/WlQtv1pUHb9aVC2/Wl
- Qtv1pULb9KVC2/WlQtv0pULb9aVC2/WlQtv1pULb9aVC2/WlQtv1pULb9aZF2/atU9/616rt/vXr+/zu
- 3Pnzunnn7Zs73eyWMNvsljDb7ZYw2+2WMNvtljDb7JUw2+yVL9vsljDb7JYw2+2WMNvtljDb7ZYw2+yW
- MNvsljDb7ZYw2+yWL9vslTDb7ZUw2+2WMNvsljDb7JUvv+yVLz71pUI+9KVBv/WlQtv1pUHb9aVC2/Sk
- Qtv1pULb9aRC2/SlQdv0pUHb9aVC2/WlQdv1pEHb9KVC2/WlQtv1pULb9aVB2/WlQtv2r1ff+cWH5/vi
- w/P++vb9///////////88eP799Op7++nUeHtljDb7ZYw2+2VMNvtljDb7ZUw2+2WMNvtljDb7ZYw2+2W
- MNvslS/b7JYv2+2WMNvtljDb7JYv2+2WMNvtljDb7ZYw2+2WMNvtljDb7JUvv+2VLz71pUI+9KRCv/Sl
- Qdv1pELb9aRB2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SlQdv1pULb9aVB2/WlQtv1pULb9KRB2/ax
- XN/73rvx/vbs+/7+/v///////v7+//7+/v///////v79//nev/Pwq1nh7Zgz2+2WMNvtljDb7JYw2+2W
- MNvtljDb7JYw2+2WMNvtljDb7ZYw2+2VMNvtljDb7JYv2+2WMNvtljDb7JUw2+2WMNvtljDb7ZYvv+2W
- MD71pUI+9KRBv/WlQtv1pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aVC2/SlQtv1pULb9aVC2/Sk
- Qdv1pULb9rFb3/vfu/H+/Pj9/////////////////////////////////v7+//78+v376NP39MKH6e2Z
- N93tljDb7ZYw2+2WMNvtlTDb7ZUw2+2WMNvtlTDb7ZUw2+2WMNvtljDb7ZYw2+2WMNvsljDb7ZYw2+2W
- MNvtljDb7JUvv+2VMD71pUI+9aVCv/WlQtv0pEHb9aVC2/SlQtv1pULb9KVC2/WlQtv1pULb9aRB2/Wl
- Qtv1pEHb9KVC2/WlQtv2tmbh/OTI8/79+//+/v7////////+/v/++vb9+9y28fznzfX9+PH9/v79//7+
- /v/+/v7//vr2/fXJlevumzvd8rRr5fXHkuvun0Hd7ZYw2+yVL9vsljDb7ZYw2+2WMNvsli/b7ZYw2+yW
- MNvsljDb7JYw2+yWL9vtljDb7ZYwv+2WLz71pUI+9aRBv/WlQtv1pELb9aVC2/SlQtv1pULb9aVC2/Wl
- Qtv1pULb9aVC2/WlQtv1pULb9KRB2/ayX9/85cnz/v37//7+/v///////vz5/f3v3vn606Pt9apM3fWx
- Xd/1xo3p/PDi+f////////////////337/33zp/t++nU9/779/331Knv8a9j4+6cPd3tljDb7ZYw2+2W
- MNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRBv/SkQtv1pULb9aVC2/Sk
- Qdv1pULb9KVC2/WlQtv0pEHb9KVB2/WlQtv1pUPb9rJe4frhwPP+/fv////////////+/fz//OnR9fe+
- eOX1qUvd9aVC2/SjP9vunDrd875/6f327v3+/v7///////7+/f/++vb9/v38///////++/f9++3b+ffS
- p+/vp1Hh7ZUw2+yWMNvtlTDb7ZYw2+2WMNvslS/b7ZYw2+2WMNvsli/b7ZYwv+2VMD71pEI+9aVCv/Wl
- Qdv1pELb9aVC2/WlQtv1pULb9KRB2/SkQdv0pEHb9aVC2/SkQdv1qkzd+tmv7/77+P3//////v7+//76
- 9P374cDx97pu4/SmRdvxokTb76FG2+6fRNvqlTXb7Jg23fO+f+n76NP3/vr2/f/////+/v7//v7+////
- /////////v7+//77+P354cPz7qFF3+2XMtvtljDb7JYw2+2WMNvtljDb7ZYw2+yVL9vtljDb7JYvv+2W
- Lz71pUI+9KVCv/WlQtv0pULb9aVC2/SlQtv1pULb9aVC2/WlQtv1pULb9aRC2/SkQdv1q07d+9+88/79
- /P/+/v7//vr2/fnOmev1p0bb9aVB2++gRt2baYXnYEC18V9As/GRY33p4pE33e2WMNvxrmHj++vZ9/7+
- /v///////v7+///+/v///v7////////////+/v7/++fR9/TBhuntnD3d7JYw2+2WMNvtljDb7JUv2+2W
- MNvtljDb7JYvv+2WLz71pUI+9KRBv/SkQtv0pELb9aVC2/SkQtv1pULb9KRC2/WlQtv1pULb9aVB2/Wl
- Qtv1rFHd++C+8/79/P/+/v7//OrV9/a0Y+H1pULb9aVB2+ueSd1dQLXxAQH9/wAB/v9VQrDz244+3eyV
- L9vunDzd9s+g7f77+P3//////v38//rix/X76NL3/v7+/////////////v7+//316/v1xpDr7Zo53e2V
- MNvsli/b7ZYw2+2VMNvtljDb7JYvv+2VMD71pEI+9aVCv/WkQtv0pULb9KVC2/WlQtv0pEHb9KVC2/Sk
- Qdv0pEHb9aVC2/WnR9v4xYbn/fHk+f7+/v/+/fz/+tiu7/WnR93yo0Pb76FG3eicS91fQbPxAQH9/wAA
- /v9XQq7x3I8+3e6oV+Hwq1nh9L5/5/zz6fv//////vv4/fK3cuXxrV7j+uLG9f758/3+/v7//v7+///+
- /v/99ez79MOJ6e2XMtvtljDb7ZYw2+2WMNvtljDb7JYwv+2WLz71pUI+9KRCv/WlQtv0pULb9aVB2/Sl
- Qtv0pEHb9KVC2/SkQdv1pUPb9apN3fjGiOf98+b7/v79//7+/v/+/fz/+dmy7/SoSt2iboDnVzu68Vg8
- uvElGuL5AAH+/wEA/f9hR6bx35VE3/zw4vn99/D9/vfx/f78+v/+/v7//vv4/fK3cOXtlzLb7p0/3fTA
- g+n98uf7///+//7+/v/+/v7//fXr+++mUOHtljDb7JUv2+2VMNvtljDb7JYvv+2WMD71pUI+9KRBv/Wk
- Qtv1pULb9aVC2/SkQtv1pULb9aVC2/WlQ9v2tGLh+tu07/737/v+/v7//v7+//7+/v/+/v7/+Ovh+fO1
- bONuSqntAAD+/wAA//8AAP//AAD+/wIB/f9xUKbv5JhE3/338Pv//////v7+///////+/v7//vv4/fK3
- ceXtljDb7JUv2+2XMtvzvX7n/fXr+/7+/f/+/v7//v37//fSp+/tljDb7ZYw2+2WMNvsli/b7JUvv+2V
- MD71pUE+9KVBv/WkQdv1pELb9aVC2/WlQtv1pULb9KVC2/azX+H74L/z/vz4/f/////+/v7/////////
- ///+/v7/9/Hx/fK6eOVwTabtAgX7/wEE/P8AAf3/AAD+/wIB/f98WKnv6JtH3/359f3+/v7///////7+
- /v/+/v7//v38//K4dOXtljDb7ZYw2+2WMNvtmDXb9ceS6/337/3//////v7+//nhxPPtljDb7JUv2+2W
- MNvtljDb7ZYwv+2VMD71pUI+9KRBv/SkQdv0pUHb9aVC2/WlQtv1pULb9rFb3/vhwfP++/j9////////
- ///+/v7////////////+/v7/9/Du+/K5duWodXjlX0qx8V5GsvEnHt75AAD+/wIB/f98Warv6JlC3fjY
- svH53Lrz+dy68fncuvH53Lrx+Nq38/CsW+PtljDb7JYv2+2VMNvtljDb8a5g4/zw4vn//////v7+//ng
- wvPtljDb7JYv2+2WMNvtlTDb7JUvv+2WLz70pUI+9KRCv/WkQdv1pULb9aVC2/SlQdv1pUHb+MaH5/7+
- /f///////v7+//78+v/85831/OnS9f79+////////Pbv/fa9duXzo0Pb8KJF2+ufSN1gQbTvAQH9/wIB
- /f9kQavx34483e2XM9vtmDTb7Zg02+2YNdvtmDXb7Zg12+2XMtvtljDb7ZUw2+2VMNvtljDb8a9i4/zx
- 4/n//////v7+//ngwvPtljDb7ZUw2+2WMNvtlS/b7JYwv+2VMD71pUI+9aVCv/WlQdv0pEHb9aVC2/Wk
- Qdv1pULb/fHh+f/////+/v7///79//zmzPX3unDj+9668f79+//+/v7//vfv/fe+d+X1pUHb9aVC2+yf
- SN1tTKjvFhTs/RER7/1lQqTv3o083e2WMNvtljDb7p5A3fO7eef1xIrr9cOK6/O9funtlzPb7ZYw2+2W
- MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+yVMNvtlS/b7ZYvv+2WMD71pUI+9aVCv/Wl
- Qdv1pULb9aVC2/SkQtv1pULb/vbs+////////////fPm+/e4auP1q07d+9+78f79/P/+/v7//vfv/fe+
- duX1pULb9aVB2/KjQ9vIiWPhoHOC6ZBqiumxd2Pl5pI02+2WL9vtmDTb9MCE6f316/v+/fz//v38//zx
- 4/ntmjnd7ZYw2+2VMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WMNvtlS/b7ZYvv+2W
- MD70pEE+9aVCv/WlQtv0pULb9aVC2/WlQtv1pEHb/vXr+/7+/v///////e3b9/WrT931q07d+9+78f79
- /P///////vjw/ffBfef1pkXb9aVC2/WlQtv1pULb86RD2++hQ9vqljTb7JUv2+2WMNvtmTfd9s6f7f77
- +f3//////v7+//zx5fvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+2V
- MNvtlTDb7JUvv+yVMD71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////e7c9/Wr
- UN31q07d+9+78f79/P///////v37//3v3/n62K3v97535fayXt/1q0/d9aVC2/SjP9vumjbb7p5B3fK1
- beX1xpDr/O3d+f7+/f////////////zx5fvtmjnd7ZUw2+2WL9vtljDb8a9j4/zx4/n//////v7+//ng
- wvPtljDb7ZYw2+yVMNvtli/b7JYvv+2WMD71pUI+9aVCv/SlQdv1pUHb9aVC2/SkQdv1pULb/vXr+/7+
- /v///////e7c9/WrUN31q07d+9+78f79/P/+/v7////////////+/Pn9/fTo+/zlyvX62a/v97x04/a1
- ZuH0unfn99Wt7/zz5/v9+fP9/v79///////+/v7///////zy5vvtmjnd7ZYw2+2WMNvtljDb8a9j4/zx
- 4/n+/v7//v7+//ngwvPtli/b7ZUw2+2WL9vtljDb7JUvv+2WMD70pEE+9aVCv/WlQtv1pUHb9aVB2/Sl
- Qtv1pULb/vXr+/7+/v///////e7c9/WrUN31q0/d++C/8/79+////////v7+///////+/v7///////79
- /P/+/Pn9/fHi+f3t2ff98eT7/vv4/f///////////////////////v7//v37//ndvfPtmTbb7JUv2+2W
- MNvtljDb8a9j4/zx4/n+/v7//v7+//ngwvPtljDb7ZYw2+yWL9vtljDb7ZYvv+2WLz70pEI+9KRBv/Wl
- Qtv1pULb9aVC2/SkQdv1pULb/vXr+////////////e7c9/WrUN31p0bb97lt4/jDguf86M/1/vjx/f79
- +//+/fz//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v3//vz5/fzy5fv30KPt87p45++j
- St/tljDb7ZYv2+2WMNvtljDb8a5g4/zw4vn//////v7+//ngwvPtljDb7ZYw2+2WMNvtljDb7JUwv+yV
- Lz71pUI+9aVCv/WkQtv1pULb9aVC2/WlQdv1pULb/vXr+/7+/v/+/v7//e7c9/WrUN31pULb9aVC2/Wl
- Qtv1rFHf+MSE5/rZse/737zx/fPm+/758v3+/v3////////////+/v7///////7+/v/99ez7+Nm08fGw
- Y+PsljDb7ZUw2+2WMNvslS/b7Zk22+6hRt/vo0nf9caP6/327vv+/v7//v7+//ngwvPtli/b7ZUw2+2W
- MNvtlS/b7ZYwv+yWMD71pUI+9KVCv/WlQtv1pELb9KRB2/SlQtv0pUHb/vXr+////////////e7c9/Wr
- UN31pELb9KRB2/WlQtv1pUHb9aVC2/WlQtv1qkzd97545fnOmOv75cnz/vv3/f///////////v7+///+
- /v/99+/7+uTJ9ffSpu/ytW/l8rRs5fK1bOXytGvl9MKH6fndvPP64cTz/fXr+/7+/v/+/v7//v7+//ng
- wvPtljDb7ZYw2+2VL9vtljDb7JUwv+2VMD71pUI+9KRBv/WlQtv1pULb9aVC2/WkQdv1pULb/vXr+///
- /////////e7c9/WrUN31pELb9aVC2/WlQtv1pELb9aVC2/WlQtv0pEHb9aVC2/WnSN32sFrf/fDg+f7+
- /v/+/v7///////7+/v/+/v7///////77+P388+j7/PLn+/3z5/v88ub7/fbu+/7+/f////////////7+
- /v///////v7+//rhxfXtljDb7ZYw2+2WMNvtljDb7ZYwv+2WMD71pUI+9aVCv/SlQtv0pEHb9aVB2/Sk
- Qtv1pULb/vXr+////////////O3b9/asUt31pULb9KRB2/WlQtv1pULb9KRB2/WlQtv1pULb9KRB2/Wl
- Qtv1qEnd/e/e9////////////v7+/////////////v7+/////////////v7+/////////////v7+////
- /////////v7+//79+//++/j9/O/g+fbOn+3tli/b7JUw2+2VL9vtli/b7JUvv+2WLz71pUI+9KVBv/Wk
- Qtv1pELb9aRC2/SlQtv1pULb/vXr+/7+/v/+/v7//vfv/fnJjuf2tGPh9atP3fWmRNv1pULb9KVC2/Wl
- Qtv1pkTb9atP3fa0YeH5yIzn/vfv+////////////v7+//748/398+n7/vv4///+/v//////////////
- /////////v7+//7+/P/++vX9/O/f+fnevvP2zZ3t8K1d4+2ZON3tljDb7JUv2+2VMNvtljDb7JUvv+yV
- Lz71pUI+9aVCv/WlQdv1pULb9aVC2/WkQdv1pULb/vXr+////////////v7+//327Pv869X3+tes7/nJ
- j+n2sl3f9apM3fawWd/4x4vp+tit7/zq0/f+9uz7/v7+/////////////v79//ngwvPzu3rn99Ws8fvo
- 0ff++fT9/vr1/f769f399/H9+uXM9fjbufP2zZ7t8bFl4++jSt/tlzLb7JYw2+2WMNvslS/b7ZYw2+2V
- MNvsli/b7ZYwv+2VMD71pUI+9KVCv/SkQdv1pULb9KRB2/SlQtv1pULb/vfv+////////////v7+////
- /////v7//vv3/f748f385871+9+98fznzfX+9+/7/vv3/f/+/v///////v7+/////////////v7+//nc
- u/PtmTbd7p0/3fCnUuHzv4Hp9MGF6fTBhenzvoDp8KdR4e6fQt3tmzvd7ZYw2+2WMNvtljDb7ZYw2+2W
- MNvtljDb7ZYw2+2WMNvtljDb7JYwv+2WMD71pUI+9aVCv/WkQdv1pULb9aVC2/WkQdv1pULb+9y37/32
- 7Pv++vX9/v7+//7+/v/+/v7///////////////////////7+/v///////////////////////v7+//76
- 9f399Or7/fPn+/TBhensljHb7ZUv2+2WMNvtljDb7ZUv2+2WL9vtlTDb7ZYw2+2WMNvtli/b7ZUv2+2W
- L9vtljDb7ZUw2+2VMNvtli/b7ZUw2+2WL9vtli/b7ZYvv+2WLz71pUI+9aVCv/WlQtv1pEHb9aVC2/Wl
- Qtv1pULb9a5V3/jBf+X606Lt/OXJ8/zq0/X++vT9/v7+//////////////////7+/v/+/v7//v7+//75
- 9P3869X3/ObL9fnTpe3zuHLl8rVu5e2aON3tljDb7ZYw2+yVL9vtljDb7ZYw2+2WMNvslS/b7JUv2+2W
- MNvtljDb7ZYw2+2WMNvslS/b7JUv2+2WMNvtljDb7JUv2+2WMNvtlS/b7ZYwv+2WMD71pUI+9KVCv/Sk
- Qtv1pULb9aVB2/WlQtv0pEHb9aVC2/WlQtv1qUvd9rBZ3/a0Y+H5yY7p+tiu7/737/v//fv//v36/f/9
- +//+9+/9+tqx7/nIjOn2tWXh9rBa3/SoS93tlzLb7JUv2+2WMNvslS/b7ZYw2+2WMNvtlS/b7ZYw2+2W
- MNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvslS/b7ZUw2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYwv+2V
- MD71pUI+9aVCv/WlQdv0pULb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9KVC2/WlQtv1pkXb9ahK3faw
- Wt/2sl3f9rFd3/ayXd/2sFrf9alL3fWmRdv1pULb9aVC2/SjP9vtlzLb7JUv2+2WL9vtli/b7ZYw2+2W
- L9vtli/b7ZUw2+2WL9vtljDb7ZYw2+2WL9vtlS/b7ZUw2+2WL9vtli/b7ZYw2+2WL9vtlS/b7ZUw2+2W
- MNvslS/b7ZYvv+2VMD70pUJA9aVCv/WlQtv1pULb9aVC2/WlQtv1pULb9KRB2/SkQdv1pULb9aVC2/Wl
- Qtv1pULb9aVC2/WlQtv1pULb9KVB2/WlQtv1pULb9aVB2/WlQtv1pULb9aVC2/SjP9vtlzLb7JUv2+2W
- MNvtljDb7ZYw2+yVL9vslS/b7JUv2+2WMNvtljDb7ZYw2+yVL9vslS/b7ZYw2+2WMNvtljDb7ZYw2+2W
- MNvtljDb7ZYw2+2WMNvslS/b7ZYwv+2WMD71pUI+9KVCu/WlQdv1pULb9aVC2/WlQtv1pULb9KRB2/Wl
- Qtv1pULb9aRB2/WlQtv1pEHb9KVC2/WkQtv1pUHb9KVC2/WkQdv0pUHb9KVC2/WkQdv1pEHb9aVC2/Sj
- P9vtlzLb7JUv2+yVL9vtlS/b7ZYw2+2VL9vtljDb7JUw2+yVL9vtljDb7JUw2+2VL9vtljDb7ZUw2+2V
- L9vtlS/b7ZYw2+2VL9vtlS/b7ZYw2+yVL9vtljDb7ZYwve2WMD70pEEs9aVCq/WlQtv1pUHb9aVB2/Wl
- Qtv1pULb9aVB2/WlQtv1pULb9aVC2/WlQdv1pULb9aVC2/WlQtv1pULb9aVB2/WlQtv0pEHb9aVB2/Wl
- Qtv1pULb9aVC2/OiPtvumDLb7JUv2+yVMNvslS/b7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2W
- MNvsljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7ZYw2+2WMNvtljDb7JYwr+2VLzD1pUIO9aVCbvSk
- Qcv0pEHb9aVB2/WlQtv1pULb9aVC2/WkQdv1pUHb9aVC2/WlQtv1pULb9KVC2/WlQtv1pULb9aRC2/Wl
- Qtv1pUHb9aVC2/SlQdv1pULb9KRB2/KgPdvumDLb7ZUv2+yVL9vslS/b7JUw2+2VL9vtli/b7ZYw2+yV
- L9vtli/b7ZUw2+2VL9vsli/b7ZYw2+2WMNvtlS/b7ZYw2+yVL9vslS/b7ZUw2+yVL9vslS/N7ZUwdO2W
- MBD1pEIC9aVCJvSlQYv0pULN9KRB2/WlQtv1pULb9aVB2/WlQtv1pULb9aRB2/WlQtv1pULb9aRC2/Wl
- Qdv1pUHb9aRC2/SlQdv1pUHb9aVC2/SkQdv1pULb9KRB2/KgPdvumDLb7JUv2+2VMNvtlTDb7ZYw2+yV
- L9vtlTDb7ZYw2+2VMNvtljDb7ZYw2+2WMNvtljDb7JYw2+2WMNvtljDb7JYw2+2WMNvtljDb7ZYw2+yW
- L83sli+N7ZYwKOyWLwIAAAAA9aVCBPWlQij0pEFy9aVCr/SlQb31pUK/9aVCv/SlQr/0pUK/9aVCv/Sl
- Qr/1pEK/9KRBv/WlQr/1pUK/9KVCv/WlQr/0pEK/9KRBv/SlQb/1pUK/9KRBv/KgPb/umDK/7JUvv+2W
- ML/tljC/7JUvv+yWL7/sljC/7JUvv+yWL7/sli+/7JUvv+yVML/sli+/7JUvv+yVML/slTC/7ZYwv+yW
- L7/tljC97ZYvr+2WMHTtljAo7ZYwBAAAAAAAAAAAAAAAAPSkQgL1pUEO9aVCMPWlQj70pUJA9aVCPvWl
- Qj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj71pUI+9aVCPvWlQj70pUI+9aRCPvWlQj71pUI+9KRBPvKg
- PT7umDI+7ZYvPu2WMD7slTA+7ZYwPu2WLz7tli8+7ZYwPu2WMD7tli8+7ZYwPu2WLz7tljA+7ZYwPu2W
- MD7tli8+7ZYwPu2WMD7slS8+7ZYwMu2WLxDsljACAAAAAAAAAAD///////8AAPAAAAAADwAAwAAAAAAD
- AADAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
- AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
- AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
- AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB
- AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA
- AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAwAAAAAADAADAAAAAAAMAAPAAAAAADwAA////////
- AAA=
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////+////9f///9////+9////if//
+ /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff//
+ /0n///+J////tP///9H////l////8v////v////+////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP//
+ /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv//
+ /9n//////////v//////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////+/////////9r///+H////Iv//
+ /wP///8A////AP///wD///8A////Jf///4D////b/////f//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v//
+ //z/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////P//
+ /9b///9n////Ff///wD///8B////S////7T/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////7T///9M////Af///w////+N////8///
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////9P///47///8Q////S////7X/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////tv///0z///+J////0f//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////R////iv///7r////k////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////+X///+9////2f//
+ //D/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////8////+D////t////+P//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////7////9P//
+ //r////9////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////7////9////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln
+ 4P/y59//8+rk//fx7P/7+Pb//v39////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI
+ sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6
+ +f/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE
+ qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c
+ 0f/17+v//fz7////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR
+ wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv
+ jf/lybb/8eTc//z6+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f
+ 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY
+ Zv/hpXz/5b2h//Dczf/79vT///7////+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////v///fv7//ny
+ 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT
+ Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////37
+ +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT
+ XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl
+ 3f/8+ff/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT
+ XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7
+ nv/x3M7/+/by//79/f//////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+
+ /v///v7///7+///+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT
+ XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd
+ bP/mrIP/7My0//Po4P/59vT//v39////////////////////////////////////////////////////
+ //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg
+ 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT
+ XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv/////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6
+ +P/+/v3///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR
+ XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f//////////////////////////////////////////////
+ ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw
+ jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX
+ Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4////
+ ///////////////////////////////////////////////////////////////////////////+//79
+ +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N
+ tv/y4dX/9/Ht//z6+v///v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke
+ b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb/////////////////////////////////////////
+ /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX
+ Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33
+ 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+
+ /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch
+ df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2
+ 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33
+ 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb
+ af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf
+ 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc
+ y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v//////////////////////////////
+ ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO
+ uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg
+ 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT
+ Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/
+ n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp
+ 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku
+ i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O
+ uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/
+ n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+
+ ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+////////////////////
+ /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt
+ 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9
+ oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT
+ W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1
+ 8v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd
+ a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu
+ iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J
+ r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si
+ dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd
+ a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL
+ uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We
+ bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f//////////////
+ //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny
+ 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7
+ nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV
+ Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc
+ 0f/48/D/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX
+ Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf
+ 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT
+ XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw
+ 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF
+ qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3/////////
+ /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe
+ zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+
+ pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of
+ cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM
+ uv/v49v/+fb0////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl
+ 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX
+ Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn
+ 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm
+ e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk
+ 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0
+ 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79
+ /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9
+ n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ
+ s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI
+ sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI
+ sf/w4tj/9/Ht//z7+v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78
+ +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey
+ jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz
+ 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP
+ u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz
+ 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV
+ X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq
+ 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs
+ iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1
+ k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2
+ 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W
+ xv/y59//+vb0//38/P///v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li
+ 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37
+ +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz
+ 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df
+ 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os
+ hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+
+ pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of
+ cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX
+ Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+
+ /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs
+ 5v/59PL//Pv6//7+/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//z5
+ 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7////////////////////
+ /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+///////////////
+ ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e
+ 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn
+ 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf
+ cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY
+ ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT
+ Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3/////////////////////////
+ //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38
+ +//+/f3///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P//////////////
+ /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7/////////
+ /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T
+ wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79
+ /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW
+ YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ
+ ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf
+ c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6////
+ /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+////////////
+ ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA
+ qv/v3tL/+/f0////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk
+ eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa
+ Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9
+ o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz
+ 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj/////////
+ /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9
+ of/r1sn/8+rl//z6+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI
+ sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ
+ Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho
+ 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU
+ xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5////
+ //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2
+ lv/u08H/9u7o//v49//+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////v7//v37//Xs
+ 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi
+ dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38
+ +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv
+ i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37
+ +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/
+ pv/q0cL/8+jh//z59////v3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////+//79
+ /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv
+ jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7////////////////////////////////////
+ //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa
+ aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv
+ 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn
+ 3v/27OX/+PPu//v59//+/v3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J
+ r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f//////////////////////////////
+ ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc
+ a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv
+ 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79
+ /P/+/fz//v39//7+/v/+//7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY
+ xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P//////////////////////////////
+ ///////////////////////////////////////////+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy
+ kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf
+ z//89/T///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1
+ lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY
+ y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+
+ o//z4tb//fn3////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V
+ Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////7//v38//r4
+ 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu
+ jP/lxrH/8+bd//36+P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR
+ Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg
+ c//jtpj/5tDB//Pr5f/9+/n/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU
+ X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc
+ a//mrYX/6cat/+3f1f/38u///fz7////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh
+ dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY
+ ZP/lonP/6rmW//HXxf/58+///fz7//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL
+ tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU
+ Xv/jmWb/46V6/+m+oP/z39D//fr4////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v///Pv5//jx
+ 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT
+ XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT
+ W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV
+ X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw
+ 7P/+/f3/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6
+ mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr
+ 5f/69/X//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn
+ 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl
+ 2v/7+PX//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////7+//7+
+ /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k
+ 3P/48/D//v38////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6
+ +P/9+/r//v39////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v7//v7+//7+/v///v3//v79//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////8/////v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////+/////f////P////6////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////v////0////4P//
+ //P/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////8////+D///+8////5P//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////l////vf//
+ /4n////R////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////9H///+K////S////7X/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////tf//
+ /0z///8P////jf////P/////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////T///+O////D////wH///9L////tP//////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////tP//
+ /0v///8B////AP///xX///9m////1v////z/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v//
+ //z/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////z////a////f///
+ /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A///
+ /yT///9l////sP///+7/////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////7v///7H///9l////JP//
+ /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4///
+ //L////7/////v//////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////9////+P//
+ /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP//
+ /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP//
+ /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc=
\ No newline at end of file
diff --git a/AIMS/OperationFront/FrmScheduling3.cs b/AIMS/OperationFront/FrmScheduling3.cs
new file mode 100644
index 0000000..0fa5724
--- /dev/null
+++ b/AIMS/OperationFront/FrmScheduling3.cs
@@ -0,0 +1,1068 @@
+using AIMSExtension;
+using Microsoft.Office.Interop.Excel;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+namespace AIMS.OperationFront.UI
+{
+ public partial class FrmScheduling3 : Form
+ {
+
+ private bool isDataLoaded = false;
+ private System.Data.DataTable dtDoctorNurses = null;
+ private System.Data.DataTable dtSchedulingType = null;
+ private System.Data.DataTable dtOverLackHours = null;
+ private System.Data.DataTable dtMainTable = null;
+ private System.Data.DataTable dtSchedulingNew = null;
+
+ private Dictionary dicSchedulingTypeIdName = new Dictionary();
+ private Dictionary dicSchedulingTypeNameId = new Dictionary();
+
+ private GPDbHelper dbHelper = new GPDbHelper();
+ public FrmScheduling3()
+ {
+ InitializeComponent();
+ }
+
+ ///
+ /// 由班次Id获取班次名称
+ ///
+ /// 班次Id
+ ///
+ private string getSchedulingTypeName(int id)
+ {
+ if (dicSchedulingTypeIdName.ContainsKey(id))
+ {
+ return dicSchedulingTypeIdName[id];
+ }
+ return "";
+ }
+
+ ///
+ /// 由班次名称获取班次Id
+ ///
+ /// 班次名称
+ ///
+ private int getSchedulingTypeId(string name)
+ {
+ if (dicSchedulingTypeNameId.ContainsKey(name))
+ {
+ return dicSchedulingTypeNameId[name];
+ }
+ return 0;
+ }
+
+ ///
+ /// 字符串数组加空项
+ ///
+ /// 字符串数组
+ ///
+ private string[] ArrayAddEmptyValue(string[] items)
+ {
+ int n = items.Length;
+ string[] items2 = new string[n + 1];
+ items2[0] = "";
+ Array.Copy(items, 0, items2, 1, n);
+ return items2;
+ }
+
+ private void FrmDeptAttendance_Load(object sender, EventArgs e)
+ {
+ //dbHelper = new GPDbHelper();
+ //this.dataGridView1.RowPostPaint += GPControls.DataGridView_RowPostPaint;
+ GetMainDataTable();
+ this.WindowState = FormWindowState.Maximized;
+ this.dataGridView1.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+ }
+
+ ///
+ /// 结构时间(小时 分钟)
+ ///
+ struct MyHourMinute
+ {
+ public int hour;
+ public int minute;
+ }
+
+ ///
+ /// 上下班时间
+ ///
+ struct MySxbTime
+ {
+ public DateTime sbTime;
+ public DateTime xbTime;
+ }
+
+ ///
+ /// 由时间字符串解析出结构时间
+ ///
+ /// 时间字符串
+ ///
+ private MyHourMinute GetMyHourMinute(string time)
+ {
+ MyHourMinute hm;
+ hm.hour = -1; /*不正确的时间表示*/
+ hm.minute = 0;
+ if (string.IsNullOrEmpty(time)) return hm;
+ int[] arr = GPFunctions.StringToIntArray(time, ':');
+ if (arr.Length == 2)
+ {
+ hm.minute = arr[1];
+ }
+ hm.hour = arr[0];
+ return hm;
+ }
+
+
+ ///
+ /// 由上下班时间字符串解析出上下班时间
+ ///
+ /// 上班时间字符
+ /// 下班时间字符
+ ///
+ private MySxbTime GetMySxbTime(string beginTime, string endTime)
+ {
+ /*获取上下班时间, 如果下班时间早于上班时间,则无效*/
+ MySxbTime sxbTime;
+ DateTime dateTime = this.dateTimePicker1.Value.Date;
+ if (string.IsNullOrEmpty(beginTime) || string.IsNullOrEmpty(endTime))
+ {
+ sxbTime.sbTime = dateTime;
+ sxbTime.xbTime = dateTime.AddDays(-1);
+ return sxbTime;
+ }
+
+ MyHourMinute hm = GetMyHourMinute(beginTime);
+ sxbTime.sbTime = dateTime.AddHours(hm.hour).AddMinutes(hm.minute);
+ hm = GetMyHourMinute(endTime);
+ sxbTime.xbTime = dateTime.AddHours(hm.hour).AddMinutes(hm.minute);
+ if (sxbTime.xbTime.CompareTo(sxbTime.sbTime) <= 0)
+ {
+ sxbTime.xbTime = sxbTime.xbTime.AddDays(1);
+ }
+ return sxbTime;
+ }
+
+ ///
+ /// 读取主显示表数据
+ ///
+ private void GetMainDataTable()
+ {
+ if (dtMainTable != null)
+ {
+ if (GPFunData.GetDataTableChangedCount(dtMainTable) > 0)
+ {
+ if (MessageBox.Show("数据有修改,没有保存,是否要保存?", "提示信息", MessageBoxButtons.YesNo) == DialogResult.Yes)
+ {
+ SaveData();
+ }
+ }
+ }
+
+ isDataLoaded = false;
+ DateTime dateTime = this.dateTimePicker1.Value.Date;
+ int year = dateTime.Year;
+ int month = dateTime.Month;
+ int day = dateTime.Day;
+ string sql;
+ /*读取手术麻醉科的医生WorkersType=2护士信息 WorkersType=*/
+
+ if (chxInvalidWorker.Checked)
+ {
+ if (radioDoctor.Checked)
+ {
+ sql = "select w.Id, w.[Name], w.[HelpCode] HCode,w.No WorkNo,2 WorkersType, w.[PersonOrder] Orderby from Person as w where w.PersonType='麻醉医生' order by w.[PersonOrder] ";
+ }
+ else
+ {
+ sql = "select w.Id, w.[Name], w.[HelpCode] HCode,w.No WorkNo,1 WorkersType, w.[PersonOrder] Orderby from Person as w where w.PersonType='手术室护士' order by w.[PersonOrder] ";
+ }
+
+ }
+ else
+ {
+ if (radioDoctor.Checked)
+ {
+ sql = "select w.Id, w.[Name], w.[HelpCode] HCode,w.No WorkNo,2 WorkersType, w.[PersonOrder] Orderby from Person as w where w.PersonType='麻醉医生' and w.IsValid=1 order by w.[PersonOrder] ";
+ }
+ else
+ {
+ sql = "select w.Id, w.[Name], w.[HelpCode] HCode,w.No WorkNo,1 WorkersType, w.[PersonOrder] Orderby from Person as w where w.PersonType='手术室护士' and w.IsValid=1 order by w.[PersonOrder] ";
+ }
+
+ }
+ dtDoctorNurses = dbHelper.GetDataTable(sql);
+
+ sql = "select Id, [Name], BeginTime, EndTime from SchedulingType";
+ dtSchedulingType = dbHelper.GetDataTable(sql);
+
+ dicSchedulingTypeIdName.Clear();
+ dicSchedulingTypeNameId.Clear();
+ foreach (DataRow dr in dtSchedulingType.Rows)
+ {
+ int id = (int)dr["Id"];
+ string name = dr["Name"].ToString();
+ dicSchedulingTypeIdName[id] = name;
+ dicSchedulingTypeNameId[name] = id;
+ }
+
+ DataGridView dgv = this.dataGridView1;
+ dgv.AutoGenerateColumns = false;
+
+ sql = string.Format("SELECT Id, WorkerId, SchedulingDate, WorkersType, SchedulingTypeId, BeginTime, EndTime, OverHours, LackHours, OverTime1, OverTime2, LackTime1, LackTime2 from ScheduleOverLackHours where SchedulingDate='{0}'", GPFunctions.DateStr(dateTime));
+ dtOverLackHours = dbHelper.GetDataTable(sql);
+
+ sql = string.Format("select Id, WorkerId, SchedulingDate, SchedulingType from SchedulingNew where SchedulingDate='{0}'", GPFunctions.DateStr(dateTime));
+ dtSchedulingNew = dbHelper.GetDataTable(sql);
+
+ DataView dvWorkers = dtDoctorNurses.DefaultView;
+ DataView dvOverLackHours = dtOverLackHours.DefaultView;
+ DataView dvSchedulingNew = dtSchedulingNew.DefaultView;
+ DataView dvSchedulingType = dtSchedulingType.DefaultView;
+
+ System.Data.DataTable dataTable = dtOverLackHours.Clone();
+ dataTable.Columns.Add("SchedulingTypeName", typeof(string));
+ dataTable.Columns.Add("WorkNo", typeof(string));
+ dataTable.Columns.Add("HCode", typeof(string));
+ dataTable.Columns.Add("Name", typeof(string));
+ dataTable.Columns.Add("RoleName", typeof(string));
+ dataTable.Columns.Add("BeginTime2", typeof(DateTime));
+ dataTable.Columns.Add("EndTime2", typeof(DateTime));
+
+ bool isNurse = radioNurse.Checked;
+ if (!isNurse)
+ {
+ dvWorkers.RowFilter = "WorkersType=2";
+ }
+ else
+ {
+ dvWorkers.RowFilter = "WorkersType=1";
+ }
+ dvWorkers.Sort = "OrderBy";
+
+ int n = dvWorkers.Count;
+ for (int i = 0; i < n; i++)
+ {
+ DataRow dr = dataTable.NewRow();
+ DataRowView dvr = dvWorkers[i];
+ /*WorkerId, SchedulingDate, WorkersType, SchedulingTypeId, BeginTime, EndTime, OverHours, LackHours, OverTime1, OverTime2, LackTime1, LackTime2*/
+ int workerId = (int)dvr["id"];
+ int workersType = (int)dvr["WorkersType"];
+ int SchedulingTypeId = 0;
+ string beginTime, endTime;
+ MySxbTime sxbTime;
+ dr["WorkerId"] = (int)dvr["Id"];
+ dr["WorkersType"] = workersType;
+ dr["WorkNo"] = dvr["WorkNo"].ToString();
+ dr["Name"] = dvr["Name"].ToString();
+ dr["HCode"] = dvr["HCode"].ToString();
+ dr["RoleName"] = (workersType == 2 ? "医生" : "护士");
+ dr["SchedulingDate"] = dateTime;
+
+ dvOverLackHours.RowFilter = string.Format("WorkerId={0}", workerId);
+ if (dvOverLackHours.Count > 0)
+ {
+ SchedulingTypeId = GPFunctions.CInt(dvOverLackHours[0]["SchedulingTypeId"]);
+ dr["SchedulingTypeId"] = SchedulingTypeId;
+ if (SchedulingTypeId > 0)
+ {
+ dr["SchedulingTypeName"] = getSchedulingTypeName(SchedulingTypeId);
+ beginTime = dvOverLackHours[0]["BeginTime"].ToString();
+ endTime = dvOverLackHours[0]["EndTime"].ToString();
+ dr["BeginTime"] = beginTime;
+ dr["EndTime"] = endTime;
+ sxbTime = GetMySxbTime(beginTime, endTime);
+ if (sxbTime.sbTime.CompareTo(sxbTime.xbTime) < 0)
+ {
+ dr["BeginTime2"] = sxbTime.sbTime;
+ dr["EndTime2"] = sxbTime.xbTime;
+ }
+ }
+
+ dr["OverHours"] = dvOverLackHours[0]["OverHours"];
+ dr["LackHours"] = dvOverLackHours[0]["LackHours"];
+ dr["OverTime1"] = dvOverLackHours[0]["OverTime1"];
+ dr["OverTime2"] = dvOverLackHours[0]["OverTime2"];
+ dr["LackTime1"] = dvOverLackHours[0]["LackTime1"];
+ dr["LackTime2"] = dvOverLackHours[0]["LackTime2"];
+ }
+ else
+ {
+ dvSchedulingNew.RowFilter = string.Format("WorkerId={0}", workerId);
+ if (dvSchedulingNew.Count > 0)
+ {
+ SchedulingTypeId = (int)dvSchedulingNew[0]["SchedulingType"];
+ dr["SchedulingTypeId"] = SchedulingTypeId;
+ dr["SchedulingTypeName"] = getSchedulingTypeName(SchedulingTypeId);
+ dvSchedulingType.RowFilter = string.Format("Id={0}", SchedulingTypeId);
+ if (dvSchedulingType.Count > 0)
+ {
+ beginTime = dvSchedulingType[0]["beginTime"].ToString();
+ endTime = dvSchedulingType[0]["endTime"].ToString();
+ dr["BeginTime"] = beginTime;
+ dr["EndTime"] = endTime;
+ sxbTime = GetMySxbTime(beginTime, endTime);
+ dr["BeginTime2"] = sxbTime.sbTime;
+ dr["EndTime2"] = sxbTime.xbTime;
+ dr["OverTime1"] = sxbTime.xbTime;
+ dr["OverTime2"] = sxbTime.xbTime;
+ dr["LackTime1"] = sxbTime.xbTime;
+ dr["LackTime2"] = sxbTime.xbTime;
+ }
+ }
+ }
+ dataTable.Rows.Add(dr);
+ }
+ dataTable.AcceptChanges();
+ this.dataGridView1.DataSource = dataTable;
+
+ dtMainTable = dataTable;
+ DisplayTotalInfo(new string[] { "OverHours", "LackHours" }, new string[] { "加班小时数", "缺勤小时数" });
+ isDataLoaded = true;
+ }
+
+ private void btnExit_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ ExportToExcel(string.Format("{0}考勤缺勤表.xls", this.dateTimePicker1.Value.ToString("yyyy-MM-dd")), this.dataGridView1);
+ }
+
+ private void textFind_TextChanged(object sender, EventArgs e)
+ {
+ string text = textFind.Text.Trim();
+ dtMainTable.DefaultView.RowFilter = string.Format("WorkNo like '%{0}%' or Name like '%{0}%' or HCode like '%{0}%' ", text);
+ }
+
+ private void radioDoctor_CheckedChanged(object sender, EventArgs e)
+ {
+ GetMainDataTable();
+ }
+
+ private void radioNurse_CheckedChanged(object sender, EventArgs e)
+ {
+ GetMainDataTable();
+ }
+
+ private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
+ {
+ GetMainDataTable();
+ }
+
+ private void chxInvalidWorker_CheckedChanged(object sender, EventArgs e)
+ {
+ GetMainDataTable();
+ }
+
+ private void btnFresh_Click(object sender, EventArgs e)
+ {
+ GetMainDataTable();
+ }
+
+ ///
+ /// 显示汇总数据
+ ///
+ /// 汇总字段列表
+ /// 汇总字段显示标题
+ private void DisplayTotalInfo(string[] fieldname, string[] displayname)
+ {
+ int n = fieldname.Length;
+ decimal[] num = new decimal[n];
+ DataRowCollection rows = dtMainTable.Rows;
+ for (int i = 0, m = rows.Count; i < m; i++)
+ {
+ for (int j = 0; j < n; j++)
+ {
+ num[j] += GPFunctions.CDecimal(rows[i][fieldname[j]]);
+ }
+ }
+ StringBuilder sb = new StringBuilder();
+ for (int k = 0; k < n; k++)
+ {
+ sb.Append(string.Format("{0}: {1} ", displayname[k], num[k]));
+ }
+
+ labelTotal.Text = sb.ToString();
+ }
+
+
+ private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
+ {
+ /*表格值修改时*/
+ if (!isDataLoaded) return;
+ DataGridView dgv = this.dataGridView1;
+ int rowIndex = e.RowIndex;
+ int colIndex = e.ColumnIndex;
+ string columnName = dgv.Columns[colIndex].Name;
+ if (string.IsNullOrEmpty(columnName)) return;
+
+ dgv.CellValueChanged -= dataGridView1_CellValueChanged;
+ double dblValue;
+ decimal overHours, lackHours;
+ DateTime t1, t2;
+ bool ischanged = false;
+ DataGridViewRow dvr = dgv.Rows[rowIndex];
+ DateTime dateTime = this.dateTimePicker1.Value.Date;
+ MySxbTime sxbTime;
+ TimeSpan ts;
+
+ switch (columnName)
+ {
+ case "SchedulingTypeName":
+ /*班次调为不可编辑 2020-01-10*/
+ //intValue = getSchedulingTypeId(dvr.Cells[colIndex].Value.ToString());
+ //DataView dv = dtSchedulingType.DefaultView;
+ //dv.RowFilter = string.Format("id={0}", intValue);
+ //if (dv.Count > 0)
+ //{
+ // beginTime = dv[0]["BeginTime"].ToString();
+ // endTime = dv[0]["EndTime"].ToString();
+ // dvr.Cells["SchedulingTypeId"].Value = intValue;
+ // dvr.Cells["BeginTime"].Value = beginTime;
+ // dvr.Cells["endTime"].Value = endTime;
+
+ // hm = GetMyHourMinute(beginTime);
+ // t1 = dateTime.AddHours(hm.hour).AddMinutes(hm.minute);
+ // dvr.Cells["OverTime1"].Value = t1;
+ // dvr.Cells["OverTime2"].Value = t1;
+ // hm = GetMyHourMinute(endTime);
+ // t2 = dateTime.AddHours(hm.hour).AddMinutes(hm.minute);
+ // dvr.Cells["LackTime1"].Value = t2;
+ // dvr.Cells["LackTime2"].Value = t2;
+ //}
+ //dgv.EndEdit();
+ break;
+ case "OverHours":
+ /*输入加班时数,加班时数应当正数,如果是负数或者0, 就自动调整为空值。
+ 如果存在加班起点,就直接计算加班终点,如果不存在加班起点(说明无班次),就以18点做为加班起点,计算加班终点。*/
+ overHours = GPFunctions.CDecimal(dvr.Cells[colIndex].Value);
+ if (overHours <= 0)
+ {
+ if (overHours < 0) MessageBox.Show(string.Format("加班时数({0}),请输入非负数。", overHours), "提示信息");
+ dvr.Cells["OverHours"].Value = DBNull.Value;
+ dvr.Cells["OverTime2"].Value = dvr.Cells["OverTime1"].Value;
+ }
+ else
+ {
+ if (dvr.Cells["OverTime1"].Value == DBNull.Value)
+ {
+ t1 = dateTime.AddHours(18);
+ dvr.Cells["OverTime1"].Value = t1;
+ }
+ else
+ {
+ t1 = GPFunctions.CDate(dvr.Cells["OverTime1"].Value);
+ }
+ dvr.Cells["OverTime2"].Value = t1.AddMinutes((double)overHours * 60);
+ }
+ ischanged = true;
+ dgv.EndEdit();
+ break;
+ case "LackHours":
+ /*输入缺勤时数,如果存在缺勤终点,就直接计算缺勤起点,如果不存在缺勤终点(说明无班次),就以18点做为终点,计算缺勤起点*/
+ lackHours = GPFunctions.CDecimal(dvr.Cells[colIndex].Value);
+ if (lackHours <= 0)
+ {
+ if (lackHours < 0) MessageBox.Show(string.Format("缺勤时数({0}),请输入非负数。", lackHours), "提示信息");
+ dvr.Cells["LackHours"].Value = DBNull.Value;
+ dvr.Cells["OverTime1"].Value = dvr.Cells["OverTime2"].Value;
+ }
+ else
+ {
+ if (dvr.Cells["LackTime2"].Value == DBNull.Value)
+ {
+ t2 = dateTime.AddHours(18);
+ dvr.Cells["LackTime2"].Value = t2;
+ }
+ else
+ {
+ t2 = GPFunctions.CDate(dvr.Cells["LackTime2"].Value);
+ }
+ dblValue = 0 - GPFunctions.CDbl(lackHours) * 60;
+ dvr.Cells["LackTime1"].Value = t2.AddMinutes(dblValue);
+ }
+ ischanged = true;
+ dgv.EndEdit();
+ break;
+ case "Overtime1":
+ /*输入加班起点时间,如果存在加班小时数,就计算终点时间。
+ 如果不存在加班小时数,存在加班终点,且加班终点大于起点,就计算加班小时数,加班终点不大于起点, 将加班终点时设为加班起点,加班时数为空。*/
+ t1 = GPFunctions.CDate(dvr.Cells[colIndex].Value);
+ t1 = dateTime.AddHours(t1.Hour).AddMinutes(t1.Minute);
+ dvr.Cells["OverTime1"].Value = t1;
+
+ overHours = GPFunctions.CDecimal(dvr.Cells["OverHours"].Value);
+ if (overHours.CompareTo(0) > 0)
+ {
+ t2 = t1.AddMinutes((double)overHours * 60);
+ dvr.Cells["OverTime2"].Value = t2;
+ }
+ else
+ {
+ if (dvr.Cells["OverTime2"].Value == DBNull.Value)
+ {
+ dvr.Cells["OverTime2"].Value = t1;
+ dvr.Cells["OverHours"].Value = DBNull.Value;
+ }
+ else
+ {
+ t2 = GPFunctions.CDate(dvr.Cells["OverTime2"].Value);
+ if (t2.CompareTo(t1) > 0)
+ {
+ ts = t2 - t1;
+ overHours = GPFunctions.CDecimal(ts.TotalHours);
+ dvr.Cells["OverHours"].Value = overHours;
+ }
+ else
+ {
+ dvr.Cells["OverTime2"].Value = t1;
+ dvr.Cells["OverHours"].Value = DBNull.Value;
+ }
+ }
+ }
+ ischanged = true;
+ dgv.EndEdit();
+ break;
+ case "Overtime2":
+ /*输入加班终点时间,如果存在加班起点,就计算加班小时数。
+ 如果不存在加班起点(也一定不存在加班小时数),将加班起点时设为加班终点,加班时数为空。*/
+ t2 = GPFunctions.CDate(dvr.Cells[colIndex].Value);
+ t2 = dateTime.AddHours(t2.Hour).AddMinutes(t2.Minute);
+ sxbTime.sbTime = GPFunctions.CDate(dvr.Cells["BeginTime2"].Value);
+ if (t2.CompareTo(sxbTime.sbTime) < 0)
+ {
+ t2 = t2.AddDays(1);
+ }
+ dvr.Cells["OverTime2"].Value = t2;
+
+ if (dvr.Cells["OverTime1"].Value == DBNull.Value)
+ {
+ dvr.Cells["OverTime1"].Value = t2;
+ dvr.Cells["OverHours"].Value = DBNull.Value;
+ }
+ else
+ {
+ t1 = GPFunctions.CDate(dvr.Cells["OverTime1"].Value);
+ if (t2.CompareTo(t1) <= 0)
+ {
+ dvr.Cells["OverTime2"].Value = t1;
+ dvr.Cells["OverHours"].Value = DBNull.Value;
+ }
+ else
+ {
+ ts = t2 - t1;
+ overHours = GPFunctions.CDecimal(ts.TotalHours);
+ dvr.Cells["OverHours"].Value = overHours;
+ }
+ }
+ ischanged = true;
+ dgv.EndEdit();
+ break;
+ case "LackTime1":
+ /*输入缺勤起点时间,如果存在缺勤终点,就计算缺勤小时数。如果不存在缺勤终点(缺勤小时数也一定不存在),将缺勤终点设为缺勤起点,缺勤小时数为空。*/
+ t1 = GPFunctions.CDate(dvr.Cells[colIndex].Value);
+ t1 = dateTime.AddHours(t1.Hour).AddMinutes(t1.Minute);
+ dvr.Cells["LackTime1"].Value = t1;
+
+ if (dvr.Cells["LackTime2"].Value == DBNull.Value)
+ {
+ dvr.Cells["LackTime2"].Value = t1;
+ dvr.Cells["LackHours"].Value = DBNull.Value;
+ }
+ else
+ {
+ t2 = GPFunctions.CDate(dvr.Cells["LackTime2"].Value);
+ if (t2.CompareTo(t1) <= 0)
+ {
+ dvr.Cells["LackTime2"].Value = t1;
+ dvr.Cells["LackHours"].Value = DBNull.Value;
+ }
+ else
+ {
+ ts = t2 - t1;
+ lackHours = GPFunctions.CDecimal(ts.TotalHours);
+ dvr.Cells["LackHours"].Value = lackHours;
+ }
+ }
+ ischanged = true;
+ dgv.EndEdit();
+ break;
+ case "LackTime2":
+ /*输入缺勤终点时间,如果存在缺勤小时数,就计算缺勤起点。 如果不存在缺勤小时数,存在缺勤起点,就计算缺勤小时数。如果不存在缺勤起点(缺勤小时数也一定不存在),将缺勤起点设为缺勤终点,缺勤小时数为空。*/
+ t2 = GPFunctions.CDate(dvr.Cells[colIndex].Value);
+ t2 = dateTime.AddHours(t2.Hour).AddMinutes(t2.Minute);
+ sxbTime.sbTime = GPFunctions.CDate(dvr.Cells["BeginTime2"].Value);
+ if (t2.CompareTo(sxbTime.sbTime) < 0) t2 = t2.AddDays(1);
+ dvr.Cells["LackTime2"].Value = t2;
+
+ lackHours = GPFunctions.CDecimal(dvr.Cells["LackHours"].Value);
+ if (lackHours.CompareTo(0) > 0)
+ {
+ t1 = t2.AddMinutes((double)lackHours * (-1) * 60);
+ dvr.Cells["LackTime1"].Value = t1;
+ }
+ else
+ {
+ if (dvr.Cells["LackTime1"].Value == DBNull.Value)
+ {
+ dvr.Cells["LackHours"].Value = DBNull.Value;
+ dvr.Cells["LackTime1"].Value = t2;
+ }
+ else
+ {
+ t1 = GPFunctions.CDate(dvr.Cells["LackTime1"].Value);
+ if (t2.CompareTo(t1) <= 0)
+ {
+ dvr.Cells["LackTime1"].Value = t2;
+ dvr.Cells["LackHours"].Value = DBNull.Value;
+ }
+ else
+ {
+ ts = t2 - t1;
+ lackHours = GPFunctions.CDecimal(ts.TotalHours);
+ dvr.Cells["LackHours"].Value = lackHours;
+ }
+
+ }
+ }
+ ischanged = true;
+ dgv.EndEdit();
+ break;
+ default:
+ break;
+ }
+ if (ischanged)
+ {
+ DisplayTotalInfo(new string[] { "OverHours", "LackHours" }, new string[] { "加班小时数", "缺勤小时数" });
+ }
+ dgv.CellValueChanged += dataGridView1_CellValueChanged;
+ }
+
+ ///
+ /// 保存数据
+ ///
+ private void SaveData()
+ {
+
+ System.Data.DataTable dataTable = dtMainTable.Clone();
+ int n = dtMainTable.Rows.Count;
+ string[] columns = new string[] { "WorkerId", "SchedulingDate", "WorkersType", "SchedulingTypeId", "BeginTime", "EndTime", "OverHours", "LackHours", "OverTime1", "OverTime2", "LackTime1", "LackTime2" };
+ for (int i = 0; i < n; i++)
+ {
+ DataRow dr, dr2;
+ dr = dtMainTable.Rows[i];
+ int overHours = GPFunctions.CInt(dr["OverHours"]);
+ int lackHours = GPFunctions.CInt(dr["LackHours"]);
+ if (overHours > 0 || lackHours > 0)
+ {
+ dr2 = dataTable.NewRow();
+ GPFunData.CopyDataRow(dr, dr2, columns);
+ dataTable.Rows.Add(dr2);
+ }
+ }
+ n = dataTable.Rows.Count;
+ if (n == 0) return;
+
+ DateTime dateTime = Convert.ToDateTime(dataTable.Rows[0]["SchedulingDate"]);
+ try
+ {
+ dbHelper.BeginTransaction();
+ n = dbHelper.Execute(string.Format("delete ScheduleOverLackHours where SchedulingDate='{0}'", GPFunctions.DateStr(dateTime)));
+ n = dbHelper.DataTableSave(dataTable, "SELECT Id, WorkerId, SchedulingDate, WorkersType, SchedulingTypeId, BeginTime, EndTime, OverHours, LackHours, OverTime1, OverTime2, LackTime1, LackTime2 from ScheduleOverLackHours");
+ dbHelper.Commit();
+ dtMainTable.AcceptChanges();
+ MessageBox.Show("保存成功。", "提示信息");
+ }
+ catch (Exception ex)
+ {
+ dbHelper.RollBack();
+ MessageBox.Show("保存失败:" + ex.Message, "提示信息");
+ }
+
+ }
+
+ ///
+ /// 检查数据的合理性
+ ///
+ ///
+ private bool CheckData()
+ {
+ bool isOverChecked = chxOverTime.Checked;
+ bool isLackChecked = chxLackTime.Checked;
+ if ((!isOverChecked) && (!isLackChecked)) return true;
+
+ DataGridView dgv = this.dataGridView1;
+ int rowCount = dgv.Rows.Count;
+ bool isok = true;
+ for (int i = 0; i < rowCount; i++)
+ {
+ int overHours, lackHours;
+ MySxbTime sxbTime;
+ DateTime overTime1, overTime2, lackTime1, lackTime2;
+ DataGridViewCellCollection cells = dgv.Rows[i].Cells;
+ sxbTime.sbTime = GPFunctions.CDate(cells["BeginTime2"].Value);
+ sxbTime.xbTime = GPFunctions.CDate(cells["EndTime2"].Value);
+
+ if (sxbTime.sbTime.CompareTo(sxbTime.xbTime) == 0)
+ {
+ continue;
+ }
+
+ /*检查加班时间*/
+ if (isOverChecked)
+ {
+ overHours = GPFunctions.CInt(cells["OverHours"].Value);
+ if (overHours > 0)
+ {
+ overTime1 = GPFunctions.CDate(cells["OverTime1"].Value);
+ overTime2 = GPFunctions.CDate(cells["OverTime2"].Value);
+ if (overTime1.CompareTo(sxbTime.sbTime) >= 0 && overTime1.CompareTo(sxbTime.xbTime) < 0)
+ {
+ MessageBox.Show("加班起点不能在上下班时间内。", "提示信息");
+ dgv.CurrentCell = dgv.Rows[i].Cells["OverTime1"];
+ isok = false;
+ break;
+ }
+ if (overTime2.CompareTo(sxbTime.sbTime) > 0 && overTime2.CompareTo(sxbTime.xbTime) <= 0)
+ {
+ dgv.CurrentCell = dgv.Rows[i].Cells["OverTime1"];
+ MessageBox.Show("加班终点不能在上下班时间内。", "提示信息");
+ isok = false;
+ break;
+ }
+ }
+ }
+
+ /*检查加班时间*/
+ if (isLackChecked)
+ {
+ lackHours = GPFunctions.CInt(cells["LackHours"].Value);
+ if (lackHours > 0)
+ {
+ lackTime1 = GPFunctions.CDate(cells["LackTime1"].Value);
+ lackTime2 = GPFunctions.CDate(cells["LackTime2"].Value);
+ if (lackTime1.CompareTo(sxbTime.sbTime) <= 0 || lackTime1.CompareTo(sxbTime.xbTime) > 0)
+ {
+ dgv.CurrentCell = dgv.Rows[i].Cells["LackTime1"];
+ MessageBox.Show("缺勤起点不能在上下班时间外。", "提示信息");
+ isok = false;
+ break;
+ }
+
+ if (lackTime2.CompareTo(sxbTime.sbTime) < 0 || lackTime2.CompareTo(sxbTime.xbTime) > 0)
+ {
+ dgv.CurrentCell = dgv.Rows[i].Cells["LackTime2"];
+ MessageBox.Show("缺勤终点不能在上下班时间外。", "提示信息");
+ isok = false;
+ break;
+ }
+ }
+ }
+ }
+ return isok;
+ }
+
+ private void btnSave_Click(object sender, EventArgs e)
+ {
+ /*保存数据*/
+ if (!CheckData())
+ {
+ return;
+ }
+ SaveData();
+ }
+
+ private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)
+ {
+
+ }
+
+ private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
+ {
+ DataGridView dgv = this.dataGridView1;
+ int rowIndex = e.RowIndex;
+ int colIndex = e.ColumnIndex;
+ string columnName = dgv.Columns[colIndex].Name;
+ if (string.IsNullOrEmpty(columnName)) return;
+ DateTime t, dateTime;
+ dateTime = this.dateTimePicker1.Value.Date;
+ switch (columnName)
+ {
+ case "Overtime1":
+ t = GPFunctions.CDate(dgv.Rows[rowIndex].Cells[colIndex].Value);
+ if (t.CompareTo(dateTime) < 0)
+ {
+ t = dateTime;
+ dgv.Rows[rowIndex].Cells[colIndex].Value = t;
+ }
+ break;
+ case "Overtime2":
+ t = GPFunctions.CDate(dgv.Rows[rowIndex].Cells[colIndex].Value);
+ if (t.CompareTo(dateTime) < 0)
+ {
+ t = dateTime;
+ dgv.Rows[rowIndex].Cells[colIndex].Value = t;
+ }
+ break;
+ case "LackTime1":
+ t = GPFunctions.CDate(dgv.Rows[rowIndex].Cells[colIndex].Value);
+ if (t.CompareTo(dateTime) < 0)
+ {
+ t = dateTime;
+ dgv.Rows[rowIndex].Cells[colIndex].Value = t;
+ }
+ break;
+ case "LackTime2":
+ t = GPFunctions.CDate(dgv.Rows[rowIndex].Cells[colIndex].Value);
+ if (t.CompareTo(dateTime) < 0)
+ {
+ t = dateTime;
+ dgv.Rows[rowIndex].Cells[colIndex].Value = t;
+ }
+ break;
+ default:
+ break;
+ }
+
+ }
+
+ private void btnPrint_Click(object sender, EventArgs e)
+ {
+ /*打印出缺勤表*/
+ DateTime dateTime = this.dateTimePicker1.Value;
+ int year = dateTime.Year;
+ int month = dateTime.Month;
+ DateTime monthFirstDay = new DateTime(year, month, 1);
+ DateTime nextMonthFirstDay = monthFirstDay.AddMonths(1);
+ int dayMax = nextMonthFirstDay.AddDays(-1).Day;
+
+ string sql = string.Format("SELECT a.WorkerId, w.[Name], Day(a.SchedulingDate) as [Day], a.WorkersType, a.OverHours, a.LackHours FROM ScheduleOverLackHours a inner join Person w on a.WorkerId = w.id WHERE SchedulingDate >= '{0}' AND SchedulingDate<'{1}' order by WorkersType desc, w.PersonOrder, [Day]", GPFunctions.DateStr(monthFirstDay), GPFunctions.DateStr(nextMonthFirstDay));
+ System.Data.DataTable dataTable = dbHelper.GetDataTable(sql);
+
+ GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess();
+ excel.IsVisibledExcel = false;
+ string filepath = string.Format("{0}\\printTemplate\\职工出缺勤表.xlt", System.Windows.Forms.Application.StartupPath);
+ excel.Open(filepath);
+ Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.ActiveSheet;
+ string strTitle;
+ strTitle = PublicMethod.GetHospitalName() + "职工出(缺)勤表";
+ excel.SetCellText(1, "A", strTitle);
+ excel.SetCellText(2, "E", string.Format("{0} 年 {1} 月", year, month));
+ int rowsCount = dataTable.Rows.Count;
+ decimal sumOverHours = 0, sumLackHours = 0;
+ int prewWorkId = 0;
+ int workerNumber = 0;
+ int rowsNumber = 0;
+ Microsoft.Office.Interop.Excel.Range range;
+ switch (dayMax)
+ {
+ case 30:
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
+ break;
+ case 29:
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0;
+ break;
+ case 28:
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 33]).EntireColumn.ColumnWidth = 0;
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 32]).EntireColumn.ColumnWidth = 0;
+ ((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[1, 31]).EntireColumn.ColumnWidth = 0;
+ break;
+ default:
+ break;
+ }
+
+ for (int i = 0; i < rowsCount; i++)
+ {
+ decimal overHours, lackHours;
+ DataRow dr = dataTable.Rows[i];
+
+ int workerId = Convert.ToInt32(dr["WorkerId"]);
+ int day = Convert.ToInt32(dr["Day"]);
+ overHours = GPFunctions.CDecimal(dr["OverHours"]);
+ lackHours = GPFunctions.CDecimal(dr["LackHours"]);
+
+ if (workerId == prewWorkId)
+ {
+ sumOverHours += overHours;
+ sumLackHours += lackHours;
+ }
+ else
+ {
+ /*合并姓名单元格, 填入名称*/
+ workerNumber++;
+ rowsNumber = 4 + (workerNumber - 1) * 2;
+ range = xlSheet.Range[xlSheet.Cells[rowsNumber, 1], xlSheet.Cells[rowsNumber + 1, 1]];
+ range.Merge(System.Reflection.Missing.Value);
+ xlSheet.Cells[rowsNumber, 1] = dr["Name"].ToString();
+
+ xlSheet.Cells[rowsNumber, 2] = "加班";
+ xlSheet.Cells[rowsNumber + 1, 2] = "缺勤";
+
+ range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber + 1, "AI"]];
+ range.Merge(System.Reflection.Missing.Value);
+
+ /*设置缺勤行字体颜色*/
+ rowsNumber = rowsNumber + 1;
+ range = xlSheet.Range[xlSheet.Cells[rowsNumber, 2], xlSheet.Cells[rowsNumber, 34]];
+ range.Font.Color = Color.Red; //红色
+
+ if (workerNumber > 1)
+ {
+ /*填写上一个职工行的合计数*/
+ rowsNumber = 4 + (workerNumber - 2) * 2;
+ if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours;
+ if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours;
+
+ /*合并累计单元格*/
+ xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours;
+ if (sumOverHours - sumLackHours < 0)
+ {
+ /*累计小于0,红色显示*/
+ range.Font.Color = Color.Red; //红色
+ }
+ }
+ sumOverHours = overHours;
+ sumLackHours = lackHours;
+
+ prewWorkId = workerId;
+ }
+ /*填入加班和缺勤缺勤小时数*/
+ rowsNumber = 4 + (workerNumber - 1) * 2;
+ if (overHours > 0) xlSheet.Cells[rowsNumber, 2 + day] = overHours;
+ if (lackHours > 0) xlSheet.Cells[rowsNumber + 1, 2 + day] = lackHours;
+
+ System.Windows.Forms.Application.DoEvents();
+ }
+
+ if (workerNumber > 0)
+ {
+ /*填写最后一个职工行的合计数*/
+ rowsNumber = 4 + (workerNumber - 1) * 2;
+ if (sumOverHours > 0) xlSheet.Cells[rowsNumber, "AH"] = sumOverHours;
+ if (sumLackHours > 0) xlSheet.Cells[rowsNumber + 1, "AH"] = sumLackHours;
+ xlSheet.Cells[rowsNumber, "AI"] = sumOverHours - sumLackHours;
+ if (sumOverHours - sumLackHours < 0)
+ {
+ /*累计小于0,红色显示*/
+ range = xlSheet.Range[xlSheet.Cells[rowsNumber, "AI"], xlSheet.Cells[rowsNumber, "AI"]];
+ range.Font.Color = Color.Red; //红色
+ }
+ }
+ excel.PrintPreview();
+ excel.Close();
+ }
+
+ ///
+ /// 导出Excel
+ ///
+ /// 文件路径
+ /// 控件DataGridView
+ public static void ExportToExcel(string fileName, DataGridView gridView, int[] excludeColcumns = null)
+ {
+ int rowsCount = gridView.Rows.Count;
+ if (rowsCount == 0)
+ {
+ MessageBox.Show("没有数据", "提示信息");
+ return;
+ }
+ string saveFileName = "";
+ SaveFileDialog saveDialog = new SaveFileDialog();
+ saveDialog.DefaultExt = "xls";
+ saveDialog.Filter = "Excel文件|*.xls";
+ saveDialog.FileName = fileName;
+ saveDialog.ShowDialog();
+ saveFileName = saveDialog.FileName;
+ if (saveFileName.IndexOf(":") < 0) return; //被点了取消
+ if (saveFileName == "") return;
+
+ Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
+ if (xlApp == null)
+ {
+ MessageBox.Show("无法创建Excel对象,可能您的机子未安装Excel");
+ return;
+ }
+ Workbooks workbooks = xlApp.Workbooks;
+ Workbook workbook = workbooks.Add(XlWBATemplate.xlWBATWorksheet);
+
+ //取得sheet1
+ Worksheet worksheet = (Worksheet)workbook.ActiveSheet;
+ //写入标题
+ int colLen = gridView.ColumnCount;
+ List list = new List();
+ for (int i = 0; i < colLen; i++)
+ {
+ bool isok = gridView.Columns[i].Visible;
+ MyIntInt o;
+ if (isok)
+ {
+ if (excludeColcumns != null)
+ {
+ if (Array.IndexOf(excludeColcumns, i) >= 0)
+ {
+ isok = false;
+ }
+ }
+ }
+ if (isok)
+ {
+ o = new MyIntInt();
+ o.Key = i;
+ o.Val = gridView.Columns[i].Width;
+ list.Add(o);
+ }
+ }
+
+ int col = 0;
+ foreach (MyIntInt o in list)
+ {
+ col++;
+ worksheet.Cells[1, col] = gridView.Columns[o.Key].HeaderText;
+ Microsoft.Office.Interop.Excel.Range range = worksheet.Range[worksheet.Cells[1, col], worksheet.Cells[1, col]];
+ range.ColumnWidth = o.Val > 200 ? 200 : o.Val;
+ }
+
+ //写入数值
+ for (int r = 0, n = rowsCount; r < n; r++)
+ {
+ col = 0;
+ foreach (MyIntInt o in list)
+ {
+ col++;
+ worksheet.Cells[r + 2, col] = gridView.Rows[r].Cells[o.Key].Value;
+ }
+ System.Windows.Forms.Application.DoEvents();
+ }
+
+ worksheet.Columns.EntireColumn.AutoFit();//列宽自适应
+ try
+ {
+ workbook.Saved = true;
+ workbook.SaveCopyAs(saveFileName);
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show("导出文件时出错,文件可能正被打开!\n" + ex.Message, "提示信息");
+ }
+ xlApp.Quit();
+ GC.Collect();//强行销毁
+ MessageBox.Show("文件: " + saveFileName + " 保存成功", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ }
+ }
+
+ public class MyIntInt
+ {
+ public int Key { get; set; }
+
+ public int Val { get; set; }
+ }
+}
diff --git a/AIMS/OperationFront/FrmScheduling3.designer.cs b/AIMS/OperationFront/FrmScheduling3.designer.cs
new file mode 100644
index 0000000..1fcea7d
--- /dev/null
+++ b/AIMS/OperationFront/FrmScheduling3.designer.cs
@@ -0,0 +1,817 @@
+namespace AIMS.OperationFront.UI
+{
+ partial class FrmScheduling3
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmScheduling3));
+ this.panelAll = new System.Windows.Forms.Panel();
+ this.panelBody = new System.Windows.Forms.Panel();
+ this.dataGridView1 = new System.Windows.Forms.DataGridView();
+ this.WorkerCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.WorkerName = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.RoleName = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.SchedulingTypeName = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.BeginTime2 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
+ this.EndTime2 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
+ this.Overtime1 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
+ this.Overtime2 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
+ this.OverHours = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.LackTime1 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
+ this.LackTime2 = new DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn();
+ this.LackHours = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.SchedulingTypeId = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.panelTop = new System.Windows.Forms.Panel();
+ this.btnPrint = new System.Windows.Forms.Button();
+ this.chxLackTime = new System.Windows.Forms.CheckBox();
+ this.chxOverTime = new System.Windows.Forms.CheckBox();
+ this.chxInvalidWorker = new System.Windows.Forms.CheckBox();
+ this.button1 = new System.Windows.Forms.Button();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.radioNurse = new System.Windows.Forms.RadioButton();
+ this.radioDoctor = new System.Windows.Forms.RadioButton();
+ this.label2 = new System.Windows.Forms.Label();
+ this.textFind = new System.Windows.Forms.TextBox();
+ this.btnSave = new System.Windows.Forms.Button();
+ this.btnFresh = new System.Windows.Forms.Button();
+ this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
+ this.label1 = new System.Windows.Forms.Label();
+ this.panelBottom = new System.Windows.Forms.Panel();
+ this.label3 = new System.Windows.Forms.Label();
+ this.labelTotal = new System.Windows.Forms.Label();
+ this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.dataGridViewComboBoxColumn1 = new System.Windows.Forms.DataGridViewComboBoxColumn();
+ this.panelAll.SuspendLayout();
+ this.panelBody.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
+ this.panelTop.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.panelBottom.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // panelAll
+ //
+ this.panelAll.Controls.Add(this.panelBody);
+ this.panelAll.Controls.Add(this.panelTop);
+ this.panelAll.Controls.Add(this.panelBottom);
+ this.panelAll.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panelAll.Location = new System.Drawing.Point(0, 0);
+ this.panelAll.Margin = new System.Windows.Forms.Padding(2);
+ this.panelAll.Name = "panelAll";
+ this.panelAll.Size = new System.Drawing.Size(1273, 616);
+ this.panelAll.TabIndex = 0;
+ //
+ // panelBody
+ //
+ this.panelBody.Controls.Add(this.dataGridView1);
+ this.panelBody.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panelBody.Location = new System.Drawing.Point(0, 33);
+ this.panelBody.Margin = new System.Windows.Forms.Padding(2);
+ this.panelBody.Name = "panelBody";
+ this.panelBody.Size = new System.Drawing.Size(1273, 549);
+ this.panelBody.TabIndex = 1;
+ //
+ // dataGridView1
+ //
+ this.dataGridView1.AllowUserToAddRows = false;
+ this.dataGridView1.AllowUserToDeleteRows = false;
+ this.dataGridView1.BackgroundColor = System.Drawing.SystemColors.Window;
+ dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle20.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle20.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle20.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle20.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle20.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dataGridView1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle20;
+ this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.WorkerCode,
+ this.WorkerName,
+ this.RoleName,
+ this.SchedulingTypeName,
+ this.BeginTime2,
+ this.EndTime2,
+ this.Overtime1,
+ this.Overtime2,
+ this.OverHours,
+ this.LackTime1,
+ this.LackTime2,
+ this.LackHours,
+ this.SchedulingTypeId});
+ this.dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.dataGridView1.Location = new System.Drawing.Point(0, 0);
+ this.dataGridView1.Margin = new System.Windows.Forms.Padding(2);
+ this.dataGridView1.MultiSelect = false;
+ this.dataGridView1.Name = "dataGridView1";
+ dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle27.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle27.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle27.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle27.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle27.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle27.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle27;
+ this.dataGridView1.RowTemplate.Height = 27;
+ this.dataGridView1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+ this.dataGridView1.Size = new System.Drawing.Size(1273, 549);
+ this.dataGridView1.TabIndex = 0;
+ this.dataGridView1.CellBeginEdit += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.dataGridView1_CellBeginEdit);
+ this.dataGridView1.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellValueChanged);
+ this.dataGridView1.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.dataGridView1_DataError);
+ //
+ // WorkerCode
+ //
+ this.WorkerCode.DataPropertyName = "WorkNo";
+ dataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+ this.WorkerCode.DefaultCellStyle = dataGridViewCellStyle21;
+ this.WorkerCode.HeaderText = "员工编号";
+ this.WorkerCode.Name = "WorkerCode";
+ this.WorkerCode.ReadOnly = true;
+ //
+ // WorkerName
+ //
+ this.WorkerName.DataPropertyName = "Name";
+ dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+ this.WorkerName.DefaultCellStyle = dataGridViewCellStyle22;
+ this.WorkerName.HeaderText = "姓名";
+ this.WorkerName.Name = "WorkerName";
+ this.WorkerName.ReadOnly = true;
+ //
+ // RoleName
+ //
+ this.RoleName.DataPropertyName = "RoleName";
+ dataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+ this.RoleName.DefaultCellStyle = dataGridViewCellStyle23;
+ this.RoleName.HeaderText = "角色";
+ this.RoleName.Name = "RoleName";
+ this.RoleName.ReadOnly = true;
+ this.RoleName.Width = 80;
+ //
+ // SchedulingTypeName
+ //
+ this.SchedulingTypeName.DataPropertyName = "SchedulingTypeName";
+ dataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+ this.SchedulingTypeName.DefaultCellStyle = dataGridViewCellStyle24;
+ this.SchedulingTypeName.HeaderText = "班次";
+ this.SchedulingTypeName.Name = "SchedulingTypeName";
+ this.SchedulingTypeName.ReadOnly = true;
+ this.SchedulingTypeName.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ //
+ // BeginTime2
+ //
+ //
+ //
+ //
+ this.BeginTime2.BackgroundStyle.Class = "DataGridViewDateTimeBorder";
+ this.BeginTime2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.BeginTime2.CustomFormat = "d日HH:mm";
+ this.BeginTime2.DataPropertyName = "BeginTime2";
+ dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle25.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+ this.BeginTime2.DefaultCellStyle = dataGridViewCellStyle25;
+ this.BeginTime2.Format = DevComponents.Editors.eDateTimePickerFormat.Custom;
+ this.BeginTime2.HeaderText = "上班时间";
+ this.BeginTime2.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left;
+ //
+ //
+ //
+ //
+ //
+ //
+ this.BeginTime2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.BeginTime2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
+ //
+ //
+ //
+ this.BeginTime2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.BeginTime2.MonthCalendar.DisplayMonth = new System.DateTime(2020, 2, 1, 0, 0, 0, 0);
+ this.BeginTime2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
+ //
+ //
+ //
+ this.BeginTime2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.BeginTime2.Name = "BeginTime2";
+ this.BeginTime2.ReadOnly = true;
+ this.BeginTime2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.BeginTime2.Width = 80;
+ //
+ // EndTime2
+ //
+ //
+ //
+ //
+ this.EndTime2.BackgroundStyle.Class = "DataGridViewDateTimeBorder";
+ this.EndTime2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.EndTime2.CustomFormat = "d日HH:mm";
+ this.EndTime2.DataPropertyName = "EndTime2";
+ dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+ this.EndTime2.DefaultCellStyle = dataGridViewCellStyle6;
+ this.EndTime2.Format = DevComponents.Editors.eDateTimePickerFormat.Custom;
+ this.EndTime2.HeaderText = "下班时间";
+ this.EndTime2.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left;
+ //
+ //
+ //
+ //
+ //
+ //
+ this.EndTime2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.EndTime2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
+ //
+ //
+ //
+ this.EndTime2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.EndTime2.MonthCalendar.DisplayMonth = new System.DateTime(2020, 2, 1, 0, 0, 0, 0);
+ this.EndTime2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
+ //
+ //
+ //
+ this.EndTime2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.EndTime2.Name = "EndTime2";
+ this.EndTime2.ReadOnly = true;
+ this.EndTime2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.EndTime2.Width = 80;
+ //
+ // Overtime1
+ //
+ //
+ //
+ //
+ this.Overtime1.BackgroundStyle.Class = "DataGridViewDateTimeBorder";
+ this.Overtime1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.Overtime1.CustomFormat = "d日HH:mm";
+ this.Overtime1.DataPropertyName = "OverTime1";
+ dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Overtime1.DefaultCellStyle = dataGridViewCellStyle7;
+ this.Overtime1.Format = DevComponents.Editors.eDateTimePickerFormat.Custom;
+ this.Overtime1.HeaderText = "加班起点";
+ this.Overtime1.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left;
+ //
+ //
+ //
+ //
+ //
+ //
+ this.Overtime1.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.Overtime1.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
+ //
+ //
+ //
+ this.Overtime1.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.Overtime1.MonthCalendar.DisplayMonth = new System.DateTime(2020, 1, 1, 0, 0, 0, 0);
+ this.Overtime1.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
+ //
+ //
+ //
+ this.Overtime1.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.Overtime1.Name = "Overtime1";
+ this.Overtime1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.Overtime1.ShowUpDown = true;
+ //
+ // Overtime2
+ //
+ //
+ //
+ //
+ this.Overtime2.BackgroundStyle.Class = "DataGridViewDateTimeBorder";
+ this.Overtime2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.Overtime2.CustomFormat = "d日HH:mm";
+ this.Overtime2.DataPropertyName = "OverTime2";
+ dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Overtime2.DefaultCellStyle = dataGridViewCellStyle8;
+ this.Overtime2.Format = DevComponents.Editors.eDateTimePickerFormat.Custom;
+ this.Overtime2.HeaderText = "加班终点";
+ this.Overtime2.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left;
+ //
+ //
+ //
+ //
+ //
+ //
+ this.Overtime2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.Overtime2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
+ //
+ //
+ //
+ this.Overtime2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.Overtime2.MonthCalendar.DisplayMonth = new System.DateTime(2020, 1, 1, 0, 0, 0, 0);
+ this.Overtime2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
+ //
+ //
+ //
+ this.Overtime2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.Overtime2.Name = "Overtime2";
+ this.Overtime2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.Overtime2.ShowUpDown = true;
+ //
+ // OverHours
+ //
+ this.OverHours.DataPropertyName = "OverHours";
+ dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+ this.OverHours.DefaultCellStyle = dataGridViewCellStyle9;
+ this.OverHours.HeaderText = "加班时数";
+ this.OverHours.Name = "OverHours";
+ this.OverHours.Width = 80;
+ //
+ // LackTime1
+ //
+ //
+ //
+ //
+ this.LackTime1.BackgroundStyle.Class = "DataGridViewDateTimeBorder";
+ this.LackTime1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.LackTime1.CustomFormat = "d日HH:mm";
+ this.LackTime1.DataPropertyName = "LackTime1";
+ dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.LackTime1.DefaultCellStyle = dataGridViewCellStyle26;
+ this.LackTime1.Format = DevComponents.Editors.eDateTimePickerFormat.Custom;
+ this.LackTime1.HeaderText = "缺勤起点";
+ this.LackTime1.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left;
+ //
+ //
+ //
+ //
+ //
+ //
+ this.LackTime1.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.LackTime1.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
+ //
+ //
+ //
+ this.LackTime1.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.LackTime1.MonthCalendar.DisplayMonth = new System.DateTime(2020, 1, 1, 0, 0, 0, 0);
+ this.LackTime1.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
+ //
+ //
+ //
+ this.LackTime1.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.LackTime1.Name = "LackTime1";
+ this.LackTime1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.LackTime1.ShowUpDown = true;
+ //
+ // LackTime2
+ //
+ //
+ //
+ //
+ this.LackTime2.BackgroundStyle.Class = "DataGridViewDateTimeBorder";
+ this.LackTime2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.LackTime2.CustomFormat = "d日HH:mm";
+ this.LackTime2.DataPropertyName = "LackTime2";
+ dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.LackTime2.DefaultCellStyle = dataGridViewCellStyle11;
+ this.LackTime2.Format = DevComponents.Editors.eDateTimePickerFormat.Custom;
+ this.LackTime2.HeaderText = "缺勤终点";
+ this.LackTime2.InputHorizontalAlignment = DevComponents.Editors.eHorizontalAlignment.Left;
+ //
+ //
+ //
+ //
+ //
+ //
+ this.LackTime2.MonthCalendar.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.LackTime2.MonthCalendar.CalendarDimensions = new System.Drawing.Size(1, 1);
+ //
+ //
+ //
+ this.LackTime2.MonthCalendar.CommandsBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.LackTime2.MonthCalendar.DisplayMonth = new System.DateTime(2020, 1, 1, 0, 0, 0, 0);
+ this.LackTime2.MonthCalendar.FirstDayOfWeek = System.DayOfWeek.Monday;
+ //
+ //
+ //
+ this.LackTime2.MonthCalendar.NavigationBackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
+ this.LackTime2.Name = "LackTime2";
+ this.LackTime2.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.LackTime2.ShowUpDown = true;
+ //
+ // LackHours
+ //
+ this.LackHours.DataPropertyName = "LackHours";
+ dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+ this.LackHours.DefaultCellStyle = dataGridViewCellStyle12;
+ this.LackHours.HeaderText = "缺勤时数";
+ this.LackHours.Name = "LackHours";
+ this.LackHours.Width = 80;
+ //
+ // SchedulingTypeId
+ //
+ this.SchedulingTypeId.DataPropertyName = "SchedulingTypeId";
+ this.SchedulingTypeId.HeaderText = "班次Id";
+ this.SchedulingTypeId.Name = "SchedulingTypeId";
+ this.SchedulingTypeId.Visible = false;
+ //
+ // panelTop
+ //
+ this.panelTop.Controls.Add(this.btnPrint);
+ this.panelTop.Controls.Add(this.chxLackTime);
+ this.panelTop.Controls.Add(this.chxOverTime);
+ this.panelTop.Controls.Add(this.chxInvalidWorker);
+ this.panelTop.Controls.Add(this.button1);
+ this.panelTop.Controls.Add(this.panel1);
+ this.panelTop.Controls.Add(this.label2);
+ this.panelTop.Controls.Add(this.textFind);
+ this.panelTop.Controls.Add(this.btnSave);
+ this.panelTop.Controls.Add(this.btnFresh);
+ this.panelTop.Controls.Add(this.dateTimePicker1);
+ this.panelTop.Controls.Add(this.label1);
+ this.panelTop.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panelTop.Location = new System.Drawing.Point(0, 0);
+ this.panelTop.Margin = new System.Windows.Forms.Padding(2);
+ this.panelTop.Name = "panelTop";
+ this.panelTop.Size = new System.Drawing.Size(1273, 33);
+ this.panelTop.TabIndex = 0;
+ //
+ // btnPrint
+ //
+ this.btnPrint.Location = new System.Drawing.Point(1029, 3);
+ this.btnPrint.Margin = new System.Windows.Forms.Padding(2);
+ this.btnPrint.Name = "btnPrint";
+ this.btnPrint.Size = new System.Drawing.Size(81, 25);
+ this.btnPrint.TabIndex = 12;
+ this.btnPrint.Text = "打印预览";
+ this.btnPrint.UseVisualStyleBackColor = true;
+ this.btnPrint.Click += new System.EventHandler(this.btnPrint_Click);
+ //
+ // chxLackTime
+ //
+ this.chxLackTime.AutoSize = true;
+ this.chxLackTime.Location = new System.Drawing.Point(761, 34);
+ this.chxLackTime.Name = "chxLackTime";
+ this.chxLackTime.Size = new System.Drawing.Size(84, 16);
+ this.chxLackTime.TabIndex = 11;
+ this.chxLackTime.Text = "缺勤在班内";
+ this.chxLackTime.UseVisualStyleBackColor = true;
+ //
+ // chxOverTime
+ //
+ this.chxOverTime.AutoSize = true;
+ this.chxOverTime.Location = new System.Drawing.Point(659, 35);
+ this.chxOverTime.Name = "chxOverTime";
+ this.chxOverTime.Size = new System.Drawing.Size(96, 16);
+ this.chxOverTime.TabIndex = 10;
+ this.chxOverTime.Text = "加班应在班外";
+ this.chxOverTime.UseVisualStyleBackColor = true;
+ //
+ // chxInvalidWorker
+ //
+ this.chxInvalidWorker.AutoSize = true;
+ this.chxInvalidWorker.Location = new System.Drawing.Point(569, 10);
+ this.chxInvalidWorker.Name = "chxInvalidWorker";
+ this.chxInvalidWorker.Size = new System.Drawing.Size(84, 16);
+ this.chxInvalidWorker.TabIndex = 9;
+ this.chxInvalidWorker.Text = "含无效员工";
+ this.chxInvalidWorker.UseVisualStyleBackColor = true;
+ this.chxInvalidWorker.CheckedChanged += new System.EventHandler(this.chxInvalidWorker_CheckedChanged);
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(929, 4);
+ this.button1.Margin = new System.Windows.Forms.Padding(2);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(81, 25);
+ this.button1.TabIndex = 8;
+ this.button1.Text = "导出Excel";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // panel1
+ //
+ this.panel1.Controls.Add(this.radioNurse);
+ this.panel1.Controls.Add(this.radioDoctor);
+ this.panel1.Location = new System.Drawing.Point(397, 6);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(166, 23);
+ this.panel1.TabIndex = 7;
+ //
+ // radioNurse
+ //
+ this.radioNurse.AutoSize = true;
+ this.radioNurse.Location = new System.Drawing.Point(108, 3);
+ this.radioNurse.Name = "radioNurse";
+ this.radioNurse.Size = new System.Drawing.Size(47, 16);
+ this.radioNurse.TabIndex = 2;
+ this.radioNurse.Text = "护士";
+ this.radioNurse.UseVisualStyleBackColor = true;
+ this.radioNurse.CheckedChanged += new System.EventHandler(this.radioNurse_CheckedChanged);
+ //
+ // radioDoctor
+ //
+ this.radioDoctor.AutoSize = true;
+ this.radioDoctor.Checked = true;
+ this.radioDoctor.Location = new System.Drawing.Point(21, 2);
+ this.radioDoctor.Name = "radioDoctor";
+ this.radioDoctor.Size = new System.Drawing.Size(71, 16);
+ this.radioDoctor.TabIndex = 1;
+ this.radioDoctor.TabStop = true;
+ this.radioDoctor.Text = "麻醉医生";
+ this.radioDoctor.UseVisualStyleBackColor = true;
+ this.radioDoctor.CheckedChanged += new System.EventHandler(this.radioDoctor_CheckedChanged);
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(188, 10);
+ this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(77, 12);
+ this.label2.TabIndex = 6;
+ this.label2.Text = "姓名编号过滤";
+ //
+ // textFind
+ //
+ this.textFind.Location = new System.Drawing.Point(271, 6);
+ this.textFind.Margin = new System.Windows.Forms.Padding(2);
+ this.textFind.Name = "textFind";
+ this.textFind.Size = new System.Drawing.Size(114, 21);
+ this.textFind.TabIndex = 5;
+ this.textFind.TextChanged += new System.EventHandler(this.textFind_TextChanged);
+ //
+ // btnSave
+ //
+ this.btnSave.Location = new System.Drawing.Point(761, 4);
+ this.btnSave.Margin = new System.Windows.Forms.Padding(2);
+ this.btnSave.Name = "btnSave";
+ this.btnSave.Size = new System.Drawing.Size(62, 25);
+ this.btnSave.TabIndex = 3;
+ this.btnSave.Text = "保存";
+ this.btnSave.UseVisualStyleBackColor = true;
+ this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
+ //
+ // btnFresh
+ //
+ this.btnFresh.Location = new System.Drawing.Point(845, 4);
+ this.btnFresh.Margin = new System.Windows.Forms.Padding(2);
+ this.btnFresh.Name = "btnFresh";
+ this.btnFresh.Size = new System.Drawing.Size(62, 25);
+ this.btnFresh.TabIndex = 2;
+ this.btnFresh.Text = "刷新";
+ this.btnFresh.UseVisualStyleBackColor = true;
+ this.btnFresh.Click += new System.EventHandler(this.btnFresh_Click);
+ //
+ // dateTimePicker1
+ //
+ this.dateTimePicker1.CustomFormat = "yyyy-MM-dd";
+ this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
+ this.dateTimePicker1.Location = new System.Drawing.Point(56, 6);
+ this.dateTimePicker1.Margin = new System.Windows.Forms.Padding(2);
+ this.dateTimePicker1.Name = "dateTimePicker1";
+ this.dateTimePicker1.Size = new System.Drawing.Size(99, 21);
+ this.dateTimePicker1.TabIndex = 1;
+ this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged);
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(14, 10);
+ this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(29, 12);
+ this.label1.TabIndex = 0;
+ this.label1.Text = "日期";
+ //
+ // panelBottom
+ //
+ this.panelBottom.Controls.Add(this.label3);
+ this.panelBottom.Controls.Add(this.labelTotal);
+ this.panelBottom.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.panelBottom.Location = new System.Drawing.Point(0, 582);
+ this.panelBottom.Margin = new System.Windows.Forms.Padding(2);
+ this.panelBottom.Name = "panelBottom";
+ this.panelBottom.Size = new System.Drawing.Size(1273, 34);
+ this.panelBottom.TabIndex = 2;
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(54, 11);
+ this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(47, 12);
+ this.label3.TabIndex = 2;
+ this.label3.Text = "合计: ";
+ //
+ // labelTotal
+ //
+ this.labelTotal.AutoSize = true;
+ this.labelTotal.Location = new System.Drawing.Point(115, 11);
+ this.labelTotal.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.labelTotal.Name = "labelTotal";
+ this.labelTotal.Size = new System.Drawing.Size(155, 12);
+ this.labelTotal.TabIndex = 1;
+ this.labelTotal.Text = "加班 0 小时, 缺勤 0 小时";
+ //
+ // dataGridViewTextBoxColumn1
+ //
+ this.dataGridViewTextBoxColumn1.DataPropertyName = "WorkNo";
+ this.dataGridViewTextBoxColumn1.HeaderText = "员工编号";
+ this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+ this.dataGridViewTextBoxColumn1.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn2
+ //
+ this.dataGridViewTextBoxColumn2.DataPropertyName = "Name";
+ this.dataGridViewTextBoxColumn2.HeaderText = "姓名";
+ this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+ this.dataGridViewTextBoxColumn2.ReadOnly = true;
+ //
+ // dataGridViewTextBoxColumn3
+ //
+ this.dataGridViewTextBoxColumn3.DataPropertyName = "RoleName";
+ this.dataGridViewTextBoxColumn3.HeaderText = "角色";
+ this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
+ this.dataGridViewTextBoxColumn3.ReadOnly = true;
+ this.dataGridViewTextBoxColumn3.Width = 80;
+ //
+ // dataGridViewTextBoxColumn4
+ //
+ this.dataGridViewTextBoxColumn4.DataPropertyName = "BeginTime";
+ dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle28;
+ this.dataGridViewTextBoxColumn4.HeaderText = "上班时间";
+ this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
+ this.dataGridViewTextBoxColumn4.ReadOnly = true;
+ this.dataGridViewTextBoxColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.dataGridViewTextBoxColumn4.Width = 80;
+ //
+ // dataGridViewTextBoxColumn5
+ //
+ this.dataGridViewTextBoxColumn5.DataPropertyName = "EndTime";
+ dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle29;
+ this.dataGridViewTextBoxColumn5.HeaderText = "下班时间";
+ this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
+ this.dataGridViewTextBoxColumn5.ReadOnly = true;
+ this.dataGridViewTextBoxColumn5.Width = 80;
+ //
+ // dataGridViewTextBoxColumn6
+ //
+ this.dataGridViewTextBoxColumn6.DataPropertyName = "OverHours";
+ dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+ this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle30;
+ this.dataGridViewTextBoxColumn6.HeaderText = "加班时数";
+ this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
+ this.dataGridViewTextBoxColumn6.ReadOnly = true;
+ this.dataGridViewTextBoxColumn6.Width = 80;
+ //
+ // dataGridViewTextBoxColumn7
+ //
+ this.dataGridViewTextBoxColumn7.DataPropertyName = "LackHours";
+ dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+ this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle31;
+ this.dataGridViewTextBoxColumn7.HeaderText = "缺勤时数";
+ this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
+ this.dataGridViewTextBoxColumn7.Visible = false;
+ this.dataGridViewTextBoxColumn7.Width = 80;
+ //
+ // dataGridViewTextBoxColumn8
+ //
+ this.dataGridViewTextBoxColumn8.DataPropertyName = "LackHours";
+ dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+ this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle32;
+ this.dataGridViewTextBoxColumn8.HeaderText = "班次Id";
+ this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
+ this.dataGridViewTextBoxColumn8.Visible = false;
+ this.dataGridViewTextBoxColumn8.Width = 80;
+ //
+ // dataGridViewTextBoxColumn9
+ //
+ this.dataGridViewTextBoxColumn9.DataPropertyName = "SchedulingTypeId";
+ this.dataGridViewTextBoxColumn9.HeaderText = "班次Id";
+ this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
+ this.dataGridViewTextBoxColumn9.Visible = false;
+ //
+ // dataGridViewComboBoxColumn1
+ //
+ this.dataGridViewComboBoxColumn1.DataPropertyName = "SchedulingTypeName";
+ this.dataGridViewComboBoxColumn1.HeaderText = "班次";
+ this.dataGridViewComboBoxColumn1.Name = "dataGridViewComboBoxColumn1";
+ this.dataGridViewComboBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.dataGridViewComboBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
+ //
+ // FrmDeptAttendance
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(1273, 616);
+ this.Controls.Add(this.panelAll);
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(2);
+ this.MinimizeBox = false;
+ this.Name = "FrmDeptAttendance";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "部门考勤登记";
+ this.Load += new System.EventHandler(this.FrmDeptAttendance_Load);
+ this.panelAll.ResumeLayout(false);
+ this.panelBody.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
+ this.panelTop.ResumeLayout(false);
+ this.panelTop.PerformLayout();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.panelBottom.ResumeLayout(false);
+ this.panelBottom.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Panel panelAll;
+ private System.Windows.Forms.Panel panelBody;
+ private System.Windows.Forms.Panel panelTop;
+ private System.Windows.Forms.Panel panelBottom;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.DateTimePicker dateTimePicker1;
+ private System.Windows.Forms.Button btnSave;
+ private System.Windows.Forms.Button btnFresh;
+ private System.Windows.Forms.Label labelTotal;
+ private System.Windows.Forms.DataGridView dataGridView1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.TextBox textFind;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.RadioButton radioNurse;
+ private System.Windows.Forms.RadioButton radioDoctor;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.CheckBox chxInvalidWorker;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
+ private System.Windows.Forms.DataGridViewComboBoxColumn dataGridViewComboBoxColumn1;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn9;
+ private System.Windows.Forms.CheckBox chxOverTime;
+ private System.Windows.Forms.CheckBox chxLackTime;
+ private System.Windows.Forms.Button btnPrint;
+ private System.Windows.Forms.DataGridViewTextBoxColumn WorkerCode;
+ private System.Windows.Forms.DataGridViewTextBoxColumn WorkerName;
+ private System.Windows.Forms.DataGridViewTextBoxColumn RoleName;
+ private System.Windows.Forms.DataGridViewTextBoxColumn SchedulingTypeName;
+ private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn BeginTime2;
+ private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn EndTime2;
+ private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn Overtime1;
+ private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn Overtime2;
+ private System.Windows.Forms.DataGridViewTextBoxColumn OverHours;
+ private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn LackTime1;
+ private DevComponents.DotNetBar.Controls.DataGridViewDateTimeInputColumn LackTime2;
+ private System.Windows.Forms.DataGridViewTextBoxColumn LackHours;
+ private System.Windows.Forms.DataGridViewTextBoxColumn SchedulingTypeId;
+ }
+}
\ No newline at end of file
diff --git a/AIMS/OperationFront/FrmScheduling3.resx b/AIMS/OperationFront/FrmScheduling3.resx
new file mode 100644
index 0000000..4fc095c
--- /dev/null
+++ b/AIMS/OperationFront/FrmScheduling3.resx
@@ -0,0 +1,1292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+ True
+
+
+
+
+ AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABACUWAAAlFgAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8B////D////0v///+J////vf///9/////1/////v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////+////9f///9////+9////if//
+ /0v///8P////Af///wD///8A////AAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////Ff//
+ /0n///+J////tP///9H////l////8v////v////+////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////7////7////8v///+X////R////tP///4n///9J////Ff///wD///8A////AP//
+ /wAAAAAAAAAAAP///wD///8A////A////yf///9n////sf///+7/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////7v///7L///9o////KP///wP///8A////AAAAAAD///8A////AP///wP///8i////hv//
+ /9n//////////v//////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////+/////////9r///+H////Iv//
+ /wP///8A////AP///wD///8A////Jf///4D////b/////f//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////f///9v///+A////Jf///wD///8A////AP///xX///9n////1v//
+ //z/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////P//
+ /9b///9n////Ff///wD///8B////S////7T/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////7T///9M////Af///w////+N////8///
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////9P///47///8Q////S////7X/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////tv///0z///+J////0f//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////R////iv///7r////k////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////+X///+9////2f//
+ //D/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////8////+D////t////+P//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////7////9P//
+ //r////9////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////7////9////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v3//fz7//v5+P/79/X/+vf1//v49//8+/n//v38/////v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+//37+v/59PH/9e3o//Ln
+ 4P/y59//8+rk//fx7P/7+Pb//v39////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////v///v3/+/f0//Tq4//u3NH/6tPE/+nSwv/s2cz/8eTa//jy7f/9+/r///7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//79/P/58uz/8d3P/+jI
+ sv/lu5//5bqd/+fDqv/r0b//9Ojf//v49v/+/f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/f3/+/r5//bq4v/u0Lv/5baV/+Opgf/jqH//5bCN/+jApf/w283/+PHt//z6
+ +f/+/v7/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////7+//38+//59fP/8uLW/+vE
+ qf/kqH//451t/+Odbf/jo3j/5rGO/+zNuv/z5t//+fTy//79/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/f3//Pn4//bv6//v2Mr/6LqZ/+Sebv/jlWD/45Zh/+Oaaf/kpXv/58Cn/+3c
+ 0f/17+v//fz7////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////39/f/7+Pb/8unk/+vR
+ wP/ms5D/45lm/+OTXP/jlF3/45di/+Ofcf/jt5j/6NLD//Lp4//9+/r/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////f39//r29P/w5N3/6Mu3/+Wviv/jl2P/45Jb/+OTXP/jlmD/45xr/+Gv
+ jf/lybb/8eTc//z6+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/Pz/+vTy/+7f
+ 1v/lxa//46uF/+OWYv/jklv/45Nc/+OVXv/immj/4KqE/+XDq//w4NT//Pn3////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////38+//58/D/7NvQ/+PAqP/iqID/45Zh/+OSW//jk1z/45Re/+OY
+ Zv/hpXz/5b2h//Dczf/79vT///7////+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////v///fv7//ny
+ 7v/q18r/4ruh/+GlfP/jlmH/45Jb/+OTXP/jlF7/45hk/+Ojdv/nuJj/79bE//fw7P/8+/v//v7+////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////9+/v/+PHt/+rUxf/huJv/4aN5/+OVYP/jk1v/45Nc/+OT
+ Xf/jl2L/5KBw/+eyjf/szbf/8+ff//n29P/+/fz/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////37
+ +v/48Or/6tG//+G0lP/hoXX/45Vg/+OTW//jk1z/45Nd/+OVYP/km2n/5qqB/+nDqP/t3dH/9vHs//38
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7//fv5//jv6P/qzrn/4rGO/+Gfcv/jlV//45Nb/+OT
+ XP/jk1z/45Re/+SXYv/ko3X/5bma/+jSwv/z6+T//Pv5////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/9+vj/+e7m/+3Ls//lrof/455u/+OVX//jk1v/45Nc/+OTXP/jk13/45Rf/+Odbv/isY7/5cm1//Hl
+ 3f/8+ff/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v79//z49f/46uD/7sar/+eqgP/knGr/45Re/+OT
+ XP/jk1z/45Nc/+KSXP/jk13/4ppp/+Krhf/lwan/8eHV//z49f///v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///9/Pv/+fPw//Tj1//sv6D/5qR2/+SZZf/jlF3/45Nc/+OTXP/iklv/4ZFb/+KSXP/imGb/46Z9/+a7
+ nv/x3M7/+/by//79/f//////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////7///7+///+/v///v7///7+///+
+ /v///v7///7+///+/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////z6+f/27ur/8NvO/+m4lf/lnm3/45Vg/+OT
+ XP/jk1z/4pJb/+CRWv/gkFn/4ZFa/+OXY//konX/57WS//DWxP/58uz//Pv6///+/v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+/v7//v39//38+v/8+ff//Pj2//z39f/89/T//Pf1//z49v/8+ff//Pv5//39/P/+/v7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7/+vf2//Pp4//s1MT/57GM/+SaZ//jlF3/4pNc/+KSW//hkVv/35Ba/96PWf/gkFn/4pVf/+Sd
+ bP/mrIP/7My0//Po4P/59vT//v39////////////////////////////////////////////////////
+ //////////////////////////////////////////////38/P/7+Pb/9/Ds//Pn4P/y49n/8uHW//Hg
+ 1f/x4db/8ePZ//Ln3//17un/+ff1//z7+//+/v7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/59fP/8OTc/+jNuv/krIb/45hl/+OT
+ XP/iklv/4ZFb/+CQWv/ej1n/3Y5Y/96PWf/hklz/45hl/+Wkd//owKT/7dzQ//Xv6//9/Pv/////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/9/Pr/+vXy//br5f/v3tL/6dC+/+jJtP/oxq//58Wt/+fGr//nybT/6M+8/+3azP/06eD/+fPu//z6
+ +P/+/v3///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+//n08f/u39b/5May/+Opgv/jmGT/45Nc/+KSW//hklv/35Fa/96PWv/cj1n/3o9a/+GR
+ XP/ilWH/5J5v/+S2lv/p0cH/8+ni//37+f//////////////////////////////////////////////
+ ///////////////////////////////////+/v3//Pv5//n07//z597/7tfI/+nHsP/luZv/5LKQ/+Sw
+ jP/kr4v/47CM/+OykP/kt5f/6cGm/+/Svf/z4dT/9+/p//v49//+/f3/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v///v7/+PLu/+3b0P/iwar/4aZ9/+OX
+ Y//jk1z/4pNc/+CTXv/flF//3pNf/92TX//fk17/4ZNd/+KVX//im2r/4q6J/+bIs//x49n//Pn4////
+ ///////////////////////////////////////////////////////////////////////////+//79
+ +//59fL/8+jh/+3Wxv/owqj/5LGN/+Olev/ioHL/4p5v/+Kebv/in2//4qBx/+Ojdv/lq4L/6rqX/+7N
+ tv/y4dX/9/Ht//z6+v///v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////7+//79/v/38Oz/69fK/+C8ov/hpHn/45Zi/+OTXf/ilWD/4Jpq/96fcv/fonf/4KJ3/+Ke
+ b//jmWb/45dj/+OaaP/hqID/5cCm//He0v/8+fb/////////////////////////////////////////
+ /////////////////////////////////////////fz6//Xu6P/r2cv/58Oq/+Svi//ioXT/4plo/+KX
+ Y//ilmH/4pZh/+KWYf/il2P/45hm/+SdbP/mp3r/6bmX/+zOuf/y5Nn/+vf0//7+/f//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/+/fz//fr5//z59v/99/T//ffz//338//99/P//ffz//338//99/P//ffz//33
+ 8//99/P//ffz//338//99/P//ffz//338//99/P//ffz//338//99/P//ff0//349f/9+vj//v38///+
+ /v///////////////////////////////////////////////////v7//v7+//bv6v/q1MT/4Lea/+Ch
+ df/jlmL/45Re/+KYZf/go3r/4K+N/+K2l//luJn/5q2G/+Whc//kmmj/45pn/+Kkef/mu5z/8drL//v2
+ 8////////////////////v7//fz6//z59//8+PX//ffz//338//99/P//ffz//338//99/P//ffz//33
+ 8v/68uv/8eHV/+bJs//js5L/4qF2/+KYZf/jlWD/45Re/+OUXf/jlF3/45Rd/+OUXv/jlV//45Zi/+Sb
+ af/lqH7/57qb/+3TwP/37uj//Pn4//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/v7//fz8//r28//16+T/9OTZ//Xf
+ 0P/23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//bc
+ y//23Mv/9tzM//bczP/13s7/9eHU//Xn3v/69PD//fv7//7+/v//////////////////////////////
+ ///////////////+/v/+/v3/9+7n/+rQvv/hspL/4Z9y/+KWYf/jlWD/45tr/+Kui//kwaj/6cu3/+zO
+ uP/pu5z/5ad+/+Odbf/jmWb/46Jz/+e3lP/v1cL/+PHs//z9/P/+/v3///79//37+v/48ev/9OXb//Tg
+ 0v/13c3/9tzL//bcy//23Mv/9tzL//bcy//23Mv/9tzL//TZxf/tzbX/5rmb/+Opgf/im2r/4pRf/+OT
+ Xf/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXf/jlF3/45Zh/+Oebv/kq4T/6cKn//Hg1f/38e3//Pv6////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/f/8+vj/9+7p/+3bzv/rzbn/7MSo/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/
+ n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+6/n//uv5//7r+f/+3CpP/sx67/7dLA//Xp
+ 4f/79vT//fz8//////////////////////////////////////////////7+//7+/v/37eX/7M25/+Ku
+ i//hnW7/4pZh/+OXY//koHL/5rqd/+rSwv/v39T/8uDU/+vIsP/kroj/4p9x/+OZZf/kn27/6LKM/+3O
+ uP/06uL/+vj3//78/P/9/Pv/+vbz//Lj2P/rz7v/68Ws/+3Aov/uv5//7r+f/+6/n//uv5//7r+f/+6/
+ n//uv57/7b6c/+q3k//mrIX/5KFz/+OXY//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jlF3/4pdj/+OfcP/ls5D/6tLB//Ln4f/79/b/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v79//z59v/06uP/59DB/+W+
+ ov/msIr/6Kl8/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqX3/56uB/+axjP/ovaH/7tnL//Xt5//7+Pb////+////////////////////
+ /////////////////////v7///7+//js4//uy7T/5KuE/+Kba//jl2L/5Jto/+eoff/rx67/8OHX//Xt
+ 5//36+T/7NC9/+Oykf/ioXX/45hk/+SaZ//mqn//6cSp/+7f0//28e7//Pr5//r39f/27Ob/7tXE/+e9
+ oP/msYz/56qA/+ipfP/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipfP/nqHv/5qZ4/+Whcv/km2j/45Vf/+OT
+ W//jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jlF7/4pln/+Oqg//lx7L/7uDW//n1
+ 8v//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////+/v3/+/j2//Po4f/lzLv/4raY/+Ome//lnWr/5Z1r/+Wda//lnWv/5Z1r/+Wd
+ a//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1r/+Wda//lnWv/5Z1q/+Wcaf/knWv/5KJ0/+Wu
+ iP/oyrX/7+HY//jz7////v7////////////////////////////////////////+/v/+/fz/+Org/+/J
+ r//mqX//45po/+SYZP/mn27/6a+H//DRvf/27Ob/+vXy//nw6//s1cX/4ria/+Gkev/jl2P/45Zg/+Si
+ dP/muZr/6dLD//Pq5P/69vT/9vDs//Dh1v/qyLD/5rCL/+Wlef/ln27/5Z1q/+Wda//lnWv/5Z1r/+Wd
+ a//lnWv/5Z1r/+Wdav/lnWr/5Jto/+OYY//jlF7/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/imGT/4ad+/+LBqv/s3NH/+PPw////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////79/f/7+Pb/8+jh/+XL
+ uf/itpj/5KZ8/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+We
+ bP/lnmz/5Z5s/+WdbP/lnGn/5Jhj/+OXYv/jm2j/46Z7/+S/pf/r2Mv/9u7p//7+/f//////////////
+ //////////////////////7//f38//r59//15dn/7saq/+eofP/kmmf/5Jll/+ehcv/qs43/8tjE//ny
+ 7f/8+ff/+fPv/+3bzf/jvqT/4ah//+OYY//jlF3/451t/+Owjv/myLT/8eXc//jz7v/z6OD/6tTE/+a7
+ nf/lp3z/5aBx/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnmz/5Z5s/+WebP/lnWr/5Jlk/+OV
+ Xv/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OXY//hp37/4cGr/+vc
+ 0f/48/D/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v79//v49v/z6eP/59C//+W9ov/nsIr/6Kl8/+ipff/oqX3/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqX3/6Kl9/+ipff/oqHv/56V4/+agcf/kmGT/45Vf/+OX
+ Y//ioXP/4raY/+nRwP/16uP//v79//////////////////////////////////7+/v/8+/r/9/Pw//Hf
+ 0v/swaT/56Z5/+WaZf/kmWX/5qN0/+u2kf/028r/+/by//38+//69vL/7uDW/+XGr//irYf/45pm/+OT
+ XP/jmmj/4qqD/+TAp//w39T/9+/q/+/g1f/lyLL/4q+L/+Sgcf/ln23/56Jy/+ileP/oqHz/6Kl9/+ip
+ ff/oqX3/6Kl9/+ipff/oqHz/56Z5/+ajc//knGn/45Zg/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/jlF3/45lm/+Kpgf/jxbD/7d7V//j08f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v7//Pr5//fw
+ 6//u39P/7dO//+/KsP/wxaf/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DGqP/wxqj/8Mao//DF
+ qP/wxaj/8MWn/+2/oP/otpP/5KqC/+Obav/jlF//45Zg/+Kebv/hsI7/6Mu3//To3//+/v3/////////
+ /////////////////////////v39//v49//07ej/7dfH/+m7mv/moXL/5Jhi/+SZZf/lpXf/6rmV//Xe
+ zf/8+PT//v38//v49v/x6OH/6dC+/+W2lP/kn2//45Zg/+OZZv/jpnv/5rqb//Lczf/47eb/7trN/+O+
+ pP/gp3//45xq/+afbf/oqHr/7LWQ/+/Bov/wxaf/8Mao//DGqP/wxqj/8MWn/+7CpP/quZf/5auD/+Of
+ cf/jlmH/45Jb/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OTXP/jk1z/45Nc/+OWYf/knm3/5K+L/+bM
+ uv/v49v/+fb0////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////7+///+/fz/+/j2//fw6v/26+H/9+fa//jl1//45df/+OXX//jl
+ 1//45df/+OXX//jl1//45df/+OXX//jl1//45df/+OXX//jk1v/449X/8tnI/+rKs//kt5f/46Fz/+OX
+ Yv/jlmH/45xr/+Kshv/pxq7/9OXa//78+//////////////////////////////////9/f3/+/b1//Hn
+ 4P/pz7z/5rOQ/+Sbaf/jlV//45lm/+Smev/ou5n/9N/Q//z49f/+/v3//Pr5//Xv6//u283/6MCj/+Sm
+ e//jmWb/45ll/+Wjdv/ptpL/89fE//fo3v/u1ML/47eY/+Gidv/jmmf/5qBv/+mtg//wxqn/9t3M//jk
+ 1v/45df/+OXX//jl1//35Nb/9eDQ/+3Puf/kt5n/4qZ9/+KZZ//jlF3/45Nc/+OTXP/jk1z/45Nc/+OT
+ XP/jk1z/45Nc/+OTXP/jlV//5Jtq/+WmfP/mupz/6tbI//Lp5P/7+Pb/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////////7+
+ /v/9/Pv//Pj2//v28v/89e///PTu//z07v/89O7//PTu//z07v/89O7//PTu//z07v/89O7//PTu//z0
+ 7v/89O7//PPu//zz7P/26N7/7dfI/+fCqf/lqX//5Jtp/+SXY//jm2n/46h//+nCpf/y4NL/+/j1//79
+ /P////7///////////////////////38/P/69fL/7uHY/+bIsv/krYj/45hk/+OTXf/jmWj/46d+/+a9
+ n//z4NP//fj2///+/v/9/Pv/+fXz//Lk2v/qyK//5KyF/+Kca//jmWX/5aJy/+mxiv/vzbf/8tvN/+zJ
+ s//ksI3/4p9w/+OZZv/loXL/6LCL//HPuP/66+H/+/Ps//z07v/89O7//PTu//zz7v/57+f/8t/S/+jI
+ sv/ks5P/4qJ2/+KYZf/jlV//45Nd/+OTXP/jk1z/45Nc/+OTXP/jlF3/5JZg/+WbaP/kpXn/5bOQ/+nI
+ sf/w4tj/9/Ht//z7+v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////+/v/+/v3//v38//79/P/+/Pv//vz7//78
+ +//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz7//78+//+/Pv//vz6//jz7f/x49j/6s66/+ey
+ jP/loHH/5Jlm/+OaZv/lpXf/6ryc//DZyP/48u7//Pv6//7+/v///////////////////////fz7//nz
+ 8P/s3NH/5MGp/+Opgf/jlmL/45Nd/+Kaaf/iqYP/5L+m//Li1//9+ff///////7+/v/8+/r/9uzk/+zP
+ u//jso//4Z9x/+OZZv/ln2//6KuC/+vApP/syrX/6b2f/+Wqgf/jnGv/45lm/+Sidv/ntJP/8dXC//vz
+ 7v/++/r//v38//78+//+/fv//vz7//z59v/27eb/7dnM/+jErP/kr4z/4qB0/+KZZv/ilmH/45Vg/+OV
+ X//jlV//4pVg/+OXY//knGr/5qR4/+axjv/mwqj/69fI//Xt6P/7+Pb//v39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////+/n2//Xt5v/u2cn/6LmY/+Slef/jmmj/45hj/+Wfbv/otJD/7dC8//Pq
+ 5P/69/b//v39///////////////////+///9+/r/+PLt/+rXyf/iu6D/4aV8/+OVYf/jklz/4ptr/+Gs
+ iP/kxK3/8uTb//359/////////7+//7+/f/48Ov/7dTE/+K3mf/gonb/45ll/+SbaP/monX/56+K/+e1
+ k//mrYb/5aJz/+SZZf/jmWb/46V8/+W5nP/w2sv/+/bz///+/v///////////////////////v39//r2
+ 8//06eL/7tfI/+nErP/kspH/4aV7/+Gfcv/inGz/4ptp/+Kbav/hnW//4aJ2/+Oqg//nt5b/6sau/+3W
+ xv/y59//+vb0//38/P///v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////9/Pv/+fTv//Li
+ 1v/nv6P/46iA/+Kbav/jlmD/5Jlm/+WshP/oxq//7uHY//jz8f/+/fz///////////////////7///37
+ +v/48Or/6dLB/+G2mP/honj/45Vg/+OTXP/inW7/4rGP/+TKt//y6N///fr4/////////v7///7///nz
+ 7//t2cz/4r2k/+Gmff/jmWb/45Zi/+OZZv/jnm//46F0/+Oebv/kmmf/5JZh/+ObaP/jq4X/5cKq//Df
+ 1P/8+PX///7+/////////////////////////v7//fv6//r18v/16uL/8NvP/+nKtv/juZ3/4rGP/+Os
+ hv/kqoL/5aqC/+Ouiv/itZb/5cCn/+rOvP/w3dD/9erj//r08f/9+/r///7+////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////79/f/79/T/9Ofd/+fErP/irIf/4p1t/+OVX//jl2H/5KZ8/+W+
+ pf/q2c7/9/Dt//78+/////////////////////7//fv5//jv6P/qzrv/4rKR/+Ggc//jlWD/45Nd/+Of
+ cf/jt5f/59HB//Pr5f/8+/n/////////////////+vXy/+/f1f/lxrL/462K/+Scbf/jlmL/4pVg/+GX
+ Y//hmGX/4pdj/+SXYv/kmGP/5aJy/+a3lv/pz77/8ujh//z69////v7////////////////////////+
+ /v///f3//fr6//r08f/27Ob/8eDV/+zTwv/rzLf/7Mmx/+3Hrf/tx63/68u0/+vQvf/t2Mr/8eLZ//Xs
+ 5v/59PL//Pv6//7+/f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+//z5
+ 9//26+L/58q1/+Gwjv/hn3H/45Rf/+OVX//jonb/47ib/+jSw//27ej//fz7////////////////////
+ /v/9+/j/+O7m/+vLtf/jr4r/4p5w/+OVYP/jlF7/5KN2/+a9oP/r2c3/9u/r//38+///////////////
+ ///79/b/8ubf/+nRwf/mt5j/5KJ2/+KYZf/hk13/4JJc/+GTXf/ilF7/45Zg/+SbaP/nqX7/6sOo/+/e
+ 0v/28e7//fv7///////////////////////////////////////+/v7//fz6//v49v/58u7/9uvk//bn
+ 3v/25tv/9uXZ//bl2f/259z/9erh//bu6P/48/D/+/f2//37+//+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////v7//fr4//bt5//nz77/4bWW/+GhdP/jlF7/45Re/+Kf
+ cv/is5P/58u5//Xr5P/9+/r////////////////////+//37+P/57eX/7cmw/+WshP/jnW3/45Zh/+SY
+ ZP/nqn//68eu//Dk2//49fP//v38//////////////////z6+f/37ur/793S/+nApv/kp37/4ppp/+GT
+ Xf/hkVr/4pJb/+KTXP/jlmH/5J5t/+evif/tzbb/9Oni//r4+P/+/f3/////////////////////////
+ //////////////////////7//v79//37+//8+ff//Pf1//z39P/89/P//Pfz//z39P/8+Pb//Pr5//38
+ +//+/f3///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/9+vn/9+/q/+nVyP/ju5//46R6/+OVYP/jlF7/4p1u/+Kui//mxrD/9eff//36+P//////////////
+ /////v7//fr3//ns4v/vx6v/56qA/+Sca//kmGP/5Z1r/+myi//w0bz/9u7o//v6+f/+/v7/////////
+ /////////v39//v28//16OH/68mz/+Osh//hnG7/4ZRf/+KSW//ik1z/45Nd/+OXYv/ioHP/5bST/+/T
+ wf/48ev//f39//7+/v///////////////////////////////////////////////////v////7+//79
+ /P/+/fz//vz8//78/P/+/Pz//vz8//79/P/+/v3//v7+///+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////+//38+v/48u7/7NzS/+fErP/lrIT/5Zpn/+OW
+ YP/jnGv/5KqE/+jBp//z49j/+/f0//79/f////////////79/P/79vP/9+fd/+7Ep//nqX7/5Z1q/+SZ
+ ZP/moHD/67eT//LXxP/59PD//f39//7+/v/////////////////+/v7//Pr4//ju6P/sz7z/47CP/+Gf
+ c//ilWD/4pNb/+OTXP/jk17/45hk/+Kkev/kup7/79jJ//r18P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////7//vz7//n18v/x5d3/6826/+e0kf/loHD/45hj/+Obaf/lp33/6Lyd//Hez//48+7//Pv6////
+ /////////Pv6//jy7f/z4dT/7MCh/+ene//lnGn/5Jll/+WidP/qupj/89vK//z49f/+////////////
+ ///////////////////9/Pv/+fLt/+3Vxf/itpj/4aN5/+KWYv/jklv/45Nc/+OVX//jmmj/4amD/+TA
+ qv/v3tL/+/f0////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/f3/+/j3//bt6f/v18j/6bye/+Sk
+ eP/jmWb/45lm/+WidP/otJD/7tXD//Ts5f/6+Pb///7+///////7+Pf/9ezm/+7Zyf/puZf/5qN0/+Sa
+ Zv/jmWb/46N3/+m8nP/z3c3//fr3//////////////////////////////////79+//69PD/7drN/+O9
+ o//hp3//45dj/+OSW//jlF7/5Jhj/+SfcP/jsZD/5sq4//Hj2//8+ff/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/++/v/+vbz//Pg1P/pw6j/4qiA/+Kaaf/jl2L/5Jxq/+aqgv/pyrT/8OPa//jz
+ 8P/+/v3///7+//r28//x5t3/6dC9/+axi//knWv/5Jdi/+OZZv/ipXv/576h//Le0P/9+vj/////////
+ /////////////////////////v38//r28v/v4Nf/5caw/+Osh//jmWX/45Nb/+OWYP/lnGr/5qh9/+e9
+ of/r1sn/8+rl//z6+f//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////+//79/P/8+vj/9OXb/+nI
+ sf/hrIj/4pxs/+OWYf/jmWX/5KV5/+XCqP/s28//9vDr//7+/P////7/+PPw/+7g1f/lx7L/46qD/+OZ
+ Zv/jlmD/4ppo/+Cof//mwab/8uDT//37+f/////////////////////////////////+/f3/+/j1//Ho
+ 4f/p0L//5raU/+Wfbv/klV//45di/+SgcP/mr4j/68mx//Hi2f/38u///fz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v79//38+v/06eD/6M25/+CxkP/hnm//45Zg/+OXYv/joXT/4rqd/+nU
+ xf/07OX//v38//7+/v/38e3/7NrN/+K/p//hpXz/45dj/+OVYP/im2n/4KqF/+XErP/x4tb//fv5////
+ //////////////////////////////7+/v/8+/n/9fDr/+7bzv/pwKP/5qd6/+SaZ//jm2j/5KV6/+a2
+ lv/u08H/9u7o//v49//+/v7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////v7//v37//Xs
+ 5f/p0sH/4LaY/+Kgcv/jlmH/45Zh/+KfcP/gs5T/5868//Tp4f/+/Pv//v7+//bv6f/q1MX/4Lic/+Gi
+ dv/jlmL/45Vg/+Kca//grYr/5cey//Hk2v/9+/r///////////////////////////////////////38
+ +//59vT/8+bc/+vLtP/lsYz/4qN3/+Kid//jrov/58Gp//De0f/69fL//vz8////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/v/+/fz/9u7p/+vYyf/ivqL/46R3/+OXYv/jlmH/4p1t/+Cv
+ i//nybP/8+bc//77+v/+/v7/9u3m/+rQvv/gspT/4Z9y/+OWYf/jlWD/4p1t/+Cxkf/mzLr/8ubf//37
+ +v///////////////////////////////////////v79//37+v/37+n/7dfI/+S/pf/hsZL/4rKS/+W/
+ pv/q0cL/8+jh//z59////v3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////+//79
+ /P/48u7/7t/U/+bHsf/lq4L/5Jxp/+SXY//jnGv/4qqE/+fEq//y4db//Pn3//79/f/26+T/6824/+Gv
+ jP/hnW7/45Vg/+OVYf/jnnD/47eZ/+jTxP/z6uT//fz7////////////////////////////////////
+ //////7//v79//v28//z5t3/7NXG/+nMuP/qzbj/7dbG//Hj2v/48e3//fz7/////v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////7//v7+//n18//y5t7/69HA/+ezj//loXL/5Jlm/+Oa
+ aP/jpnz/6L6h//Dczv/59fL//fv6//fq4f/sy7P/46yF/+Kca//jlWD/45dj/+SidP/mv6T/7NvP//Xv
+ 6v/+/fz///////////////////////////////////////////////7//fv6//nz7//16+X/9Ofe//Xn
+ 3v/27OX/+PPu//v59//+/v3/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///+////+/n3//bu6P/w287/6buc/+Wlev/jm2n/45hk/+Ogcf/nt5X/7tTD//Xu6f/7+Pb/+One/+7J
+ r//lqoD/45tp/+OWYf/kmmj/5qh9/+vJsf/x5dz/+PXx//7+/f//////////////////////////////
+ ///////////////////+/v3//fz7//z6+P/8+Pb//Pj2//z6+P/9/Pr//v39////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////+/Pv/+vTx//Tj2f/owaf/46mC/+Kc
+ a//jlmH/45ln/+athv/qybP/8OTc//jy7f/35dn/78er/+eofP/kmmf/5Jhk/+agb//qsYn/8dTB//fv
+ 6f/8+vj///7+///////////////////////////////////////////////////////+/v7//v38//79
+ /P/+/fz//v39//7+/v/+//7/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////7+/f/7+PX/9eng/+fHsP/irYn/4p1v/+OVX//jlmH/5KV7/+a9of/q1MX/8eHV//LY
+ xf/tv5//56Z4/+SaZv/kmWb/5aJ1/+q1kv/z2sn/+/Tv//79/P//////////////////////////////
+ ///////////////////////////////////////////+////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////v7+//z5+P/27OX/58y4/+Gy
+ kf/hn3L/45Rf/+OUX//jn3H/47CO/+TBqv/qy7f/7Mar/+q1kP/mo3T/5Jll/+OZZ//kpHn/6bmY//Tf
+ z//89/T///7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v///fr5//fu6P/o0cH/4beZ/+Gidv/jlF7/45Nd/+KZaf/go3v/4a2M/+W1
+ lP/nso3/5qh+/+Sdbf/jl2P/45pp/+Omff/nvJ7/9OHT//359v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////+/v/9+/r/9/Hs/+rY
+ y//jvqP/4qZ8/+OVX//iklz/4ZRh/+CYaP/fnG//4qBy/+OgcP/im2n/4ZZi/+KUX//immn/46mC/+a+
+ o//z4tb//fn3////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////+//38+//49PD/7uHX/+jIsv/lroj/5Jln/+KUX//hkl7/4JNf/9+V
+ Yv/gl2P/4ZZi/+CUYP/gk13/4ZNd/+Kba//iq4f/5cKq//Pk2v/9+ff/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////7//v38//r4
+ 9f/y6+T/7NPB/+i3lv/koHH/45Zi/+KTXP/gkVv/35Fc/9+SXP/fklz/35Fb/+CSW//hk13/4Zxt/+Gu
+ jP/lxrH/8+bd//36+P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/v3//Pv5//fz7//w3c7/6cCi/+Slev/jmWb/4pNd/+CR
+ Wv/fkFr/35Ba/9+QWv/fkFr/4JJb/+GTXf/inW//4rKR/+XLuf/z6eH//fv5////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /v/+/fz/+/n2//Pk2P/pxaz/4qmB/+Kbaf/hk17/4JBa/96PWf/fkFr/35Ba/+CQWv/gkVz/4ZNe/+Kg
+ c//jtpj/5tDB//Pr5f/9+/n/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////79/f/8+/r/9Off/+nKtP/grYn/4Zxt/+KU
+ X//gkFr/349Z/9+PWf/fkFn/4JBb/+GSXv/jl2T/5KZ7/+a9ov/p18v/9e7q//37+v//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v7+//38/P/16uP/6c68/+Cykv/hnnH/4pRg/+GRW//gkFr/349Z/96PWf/fkVv/4ZRg/+Sc
+ a//mrYX/6cat/+3f1f/38u///fz7////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////v7//v39//bt5//q08T/4bic/+Gh
+ dP/ilWH/4pJc/+GRW//fkFr/35Ba/+CRXP/ilmL/5aBw/+i0j//tz7n/8ujh//n29f/+/f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////+/v/+/f3/9/Dr/+zazf/kwKf/46V6/+OWYv/jk1z/4pJc/+GRW//hkVv/4pNd/+OY
+ ZP/lonP/6rmW//HXxf/58+///fz7//7+/v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////79/v/48/H/8OLY/+jL
+ tv/mrYb/5Jtp/+OVX//jk1z/4pJc/+KSXP/jlF7/45ll/+Wjdv/qu5v/89zM//z49f/+////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////v7+//r39f/06uT/7tbG/+i2lP/lonP/5Jhj/+OTXf/jk1z/45Nc/+OU
+ Xv/jmWb/46V6/+m+oP/z39D//fr4////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/v///Pv5//jx
+ 7f/y4NT/6b+h/+WnfP/jm2j/45Rd/+OTXP/jk1z/45Vf/+OaaP/ip3//58Cm//Pg1P/9+/r/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////+/fz/+/fz//Xn3v/oxav/4quF/+KcbP/jlF3/45Nc/+OT
+ XP/jlV//4ptp/+CqhP/mw6z/8uLX//37+v//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////////////+
+ /v/8+ff/9uvj/+jKtf/hsI3/4Z5w/+OUXv/jk1v/45Nc/+OVYP/inGv/4K2K/+bHsv/y5Nr//fz6////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////7+//36+f/27ef/6M++/+G0lf/hoXX/45Re/+OT
+ W//jk1z/45Vh/+Kdbv/hsZH/5su5//Lm3v/9/Pv/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////v7//fv6//fw6//p1cf/4rqf/+Kkev/jlF//45Nb/+OTXP/jlmH/455w/+K1l//o0MD/8+nj//38
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////v/9/Pr/+PPv/+zc0f/lwqn/46h//+OV
+ X//jk1v/45Nc/+OWYf/joHL/47ue/+nWyP/07ef//v38////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////79/P/69vP/8OXe/+rMuP/msIv/5Jpn/+OVXv/jlV//5Jpm/+Wme//mwqn/7NzR//Xw
+ 7P/+/f3/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////39//z59//27ur/79jI/+m6
+ mv/loHL/45dj/+OXY//ln27/566G/+rLtf/v49v/9/Pw//7+/f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v7//vz7//r39P/z4dX/68On/+SnfP/jmmj/45pn/+Skdf/otZH/7dTC//Tr
+ 5f/69/X//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////+/fz//Pr5//Xn
+ 3f/qyLH/4auG/+KcbP/im2r/46d9/+a7nP/w3M7/+fPv//38+///////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////+/f/9/Pv/9u3m/+zTw//jup7/4qqE/+Kogf/js5L/58au//Pl
+ 2v/7+PX//v7+////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////////7+//7+
+ /f/58+//8OLY/+nPvv/kwKb/472i/+XFr//q1cX/9uzm//37+f//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////v////v59//27+r/8OTb/+vYyv/p1cb/69rO/+/k
+ 3P/48/D//v38////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////v38//v59v/59PD/9u7o//Xt5v/27+r/+PTw//z6+f/+/v7/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////v7//v38//38+v/8+vj//Pn3//z6
+ +P/9+/r//v39////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////v7//v7+//7+/v///v3//v79//7+/v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////8/////v//
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////+/////f////P////6////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////v////0////4P//
+ //P/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////8////+D///+8////5P//////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////l////vf//
+ /4n////R////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////9H///+K////S////7X/////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////tf//
+ /0z///8P////jf////P/////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////T///+O////D////wH///9L////tP//////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////tP//
+ /0v///8B////AP///xX///9m////1v////z/////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////P///9b///9m////Ff///wD///8A////AP///yT///9/////2v//
+ //z/////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////z////a////f///
+ /yT///8A////AP///wD///8A////A////yD///9/////1v/////////+////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////7/////////1v///3////8g////A////wD///8AAAAAAP///wD///8A////A///
+ /yT///9l////sP///+7/////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////7v///7H///9l////JP//
+ /wP///8A////AAAAAAAAAAAA////AP///wD///8A////AP///xT///9I////iP///7L////P////4///
+ //L////7/////v//////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////////9////+P//
+ /+/////i////z////7L///+I////SP///xT///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAP//
+ /wD///8A////AP///wH///8O////R////4P///+4////3/////T////9////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////r////t////1////7b///+D////Rv///w7///8B////AP//
+ /wD///8AAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAc=
+
+
+
\ No newline at end of file
diff --git a/AIMS/OperationFront/frmOperationApplyDetail.Designer.cs b/AIMS/OperationFront/frmOperationApplyDetail.Designer.cs
index 5417cbe..e7a5f0d 100644
--- a/AIMS/OperationFront/frmOperationApplyDetail.Designer.cs
+++ b/AIMS/OperationFront/frmOperationApplyDetail.Designer.cs
@@ -224,7 +224,7 @@
this.tsbSet.Size = new System.Drawing.Size(52, 46);
this.tsbSet.Text = " 设置 ";
this.tsbSet.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
- this.tsbSet.Visible = false;
+ this.tsbSet.Visible = false;
//
// toolStripSeparator2
//
@@ -253,7 +253,7 @@
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel1.Location = new System.Drawing.Point(0, 49);
this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(1132, 450);
+ this.panel1.Size = new System.Drawing.Size(1132, 482);
this.panel1.TabIndex = 2;
//
// groupBox3
@@ -276,7 +276,7 @@
this.groupBox3.Controls.Add(this.label43);
this.groupBox3.Dock = System.Windows.Forms.DockStyle.Top;
this.groupBox3.Font = new System.Drawing.Font("宋体", 10.5F);
- this.groupBox3.Location = new System.Drawing.Point(0, 443);
+ this.groupBox3.Location = new System.Drawing.Point(0, 481);
this.groupBox3.Name = "groupBox3";
this.groupBox3.Size = new System.Drawing.Size(1132, 105);
this.groupBox3.TabIndex = 15;
@@ -492,14 +492,14 @@
this.groupBox2.Font = new System.Drawing.Font("宋体", 10.5F);
this.groupBox2.Location = new System.Drawing.Point(0, 140);
this.groupBox2.Name = "groupBox2";
- this.groupBox2.Size = new System.Drawing.Size(1132, 303);
+ this.groupBox2.Size = new System.Drawing.Size(1132, 341);
this.groupBox2.TabIndex = 14;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "手术基本信息";
//
// txtRemark
//
- this.txtRemark.Location = new System.Drawing.Point(640, 298);
+ this.txtRemark.Location = new System.Drawing.Point(640, 364);
this.txtRemark.Name = "txtRemark";
this.txtRemark.Size = new System.Drawing.Size(375, 23);
this.txtRemark.TabIndex = 29;
@@ -509,17 +509,16 @@
//
this.label23.AutoSize = true;
this.label23.ForeColor = System.Drawing.Color.Black;
- this.label23.Location = new System.Drawing.Point(567, 350);
+ this.label23.Location = new System.Drawing.Point(9, 308);
this.label23.Name = "label23";
this.label23.Size = new System.Drawing.Size(63, 14);
this.label23.TabIndex = 11;
this.label23.Text = "手术备注";
- this.label23.Visible = false;
//
// label29
//
this.label29.AutoSize = true;
- this.label29.Location = new System.Drawing.Point(564, 303);
+ this.label29.Location = new System.Drawing.Point(564, 369);
this.label29.Name = "label29";
this.label29.Size = new System.Drawing.Size(63, 14);
this.label29.TabIndex = 28;
@@ -530,7 +529,7 @@
//
this.label22.AutoSize = true;
this.label22.ForeColor = System.Drawing.Color.Black;
- this.label22.Location = new System.Drawing.Point(567, 319);
+ this.label22.Location = new System.Drawing.Point(567, 385);
this.label22.Name = "label22";
this.label22.Size = new System.Drawing.Size(63, 14);
this.label22.TabIndex = 11;
@@ -548,11 +547,10 @@
//
// txtOperationRemark
//
- this.txtOperationRemark.Location = new System.Drawing.Point(643, 345);
+ this.txtOperationRemark.Location = new System.Drawing.Point(85, 303);
this.txtOperationRemark.Name = "txtOperationRemark";
- this.txtOperationRemark.Size = new System.Drawing.Size(375, 23);
+ this.txtOperationRemark.Size = new System.Drawing.Size(1014, 23);
this.txtOperationRemark.TabIndex = 10;
- this.txtOperationRemark.Visible = false;
//
// txtContagion
//
@@ -662,7 +660,7 @@
//
// txtDiseaseRemark
//
- this.txtDiseaseRemark.Location = new System.Drawing.Point(643, 314);
+ this.txtDiseaseRemark.Location = new System.Drawing.Point(643, 380);
this.txtDiseaseRemark.Name = "txtDiseaseRemark";
this.txtDiseaseRemark.Size = new System.Drawing.Size(375, 23);
this.txtDiseaseRemark.TabIndex = 10;
@@ -1448,7 +1446,7 @@
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(1132, 499);
+ this.ClientSize = new System.Drawing.Size(1132, 531);
this.Controls.Add(this.panel1);
this.Controls.Add(this.toolStrip1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
diff --git a/AIMS/OperationFront/frmOperationApplyDetail.cs b/AIMS/OperationFront/frmOperationApplyDetail.cs
index e27429d..fc27b54 100644
--- a/AIMS/OperationFront/frmOperationApplyDetail.cs
+++ b/AIMS/OperationFront/frmOperationApplyDetail.cs
@@ -281,12 +281,12 @@ namespace AIMS.OperationFront.UI
if (IsJZ == false)
{
groupBox3.Visible = false;
- this.Size = new Size(1140, 530);
+ this.Size = new Size(1140, 570);
}
else
{
groupBox3.Visible = true;
- this.Size = new Size(1140, 630);
+ this.Size = new Size(1140, 670);
if (rboJZ.Checked == true)
{
cboOperationRoom.DisplayMember = "Name";
@@ -960,7 +960,7 @@ namespace AIMS.OperationFront.UI
//Oris_PatientObj.Id = BOperationApply.SelectSingle(EditApplyId).Oris_PatientId;
//OperationApplyObj.Id = EditApplyId;
- if (OperationApplyObj.PlanOperationTime.Value.Year != 1)
+ if (OperationApplyObj.PlanOperationTime!=null && OperationApplyObj.PlanOperationTime.Value.Year != 1)
if (OperationApplyObj.OrderOperationTime.Value.Day != OperationApplyObj.PlanOperationTime.Value.Day)
{
OperationApplyObj.PlanOperationTime = OperationApplyObj.OrderOperationTime;
diff --git a/AIMS/OperationFront/frmOperationSchedulePlan.cs b/AIMS/OperationFront/frmOperationSchedulePlan.cs
index fba9a7f..3c6a858 100644
--- a/AIMS/OperationFront/frmOperationSchedulePlan.cs
+++ b/AIMS/OperationFront/frmOperationSchedulePlan.cs
@@ -215,6 +215,13 @@ namespace AIMS.OperationFront.UI
private ToolStripMenuItem mnuChangeOptRoomTo;
private GridColumn gridColumn1;
private Button btnpass;
+ private ContextMenuStrip contextMenuStrip1;
+ private ToolStripMenuItem ȡųͨToolStripMenuItem;
+ private Button button3;
+ private Label label2;
+ private Button btnPlan;
+ private Label label1;
+ private Button btnWorkPlan;
private DataGridViewCheckBoxColumn Column1;
private DataGridViewTextBoxColumn Id;
private DataGridViewTextBoxColumn Index;
@@ -228,13 +235,9 @@ namespace AIMS.OperationFront.UI
private DataGridViewTextBoxColumn Remark;
private DataGridViewTextBoxColumn AnaesthesiaMethodId;
private DataGridViewTextBoxColumn Diagnose;
- private ContextMenuStrip contextMenuStrip1;
- private ToolStripMenuItem ȡųͨToolStripMenuItem;
- private Button button3;
- private Label label2;
- private Button btnPlan;
- private Label label1;
- private Button btnWorkPlan;
+ private DataGridViewTextBoxColumn OperationType;
+ private DataGridViewTextBoxColumn Contagion;
+ private Label label3;
private DevComponents.Editors.DateTimeAdv.DateTimeInput dtpSearchTime;
///
@@ -268,97 +271,97 @@ namespace AIMS.OperationFront.UI
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle48 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle49 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle43 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle44 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle45 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle46 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle47 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle353 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle361 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle362 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle354 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle355 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle356 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle357 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle358 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle359 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle360 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle363 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle374 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle375 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle364 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle365 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle366 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle367 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle368 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle369 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle370 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle371 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle372 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle373 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle376 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle387 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle388 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle377 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle378 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle379 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle380 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle381 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle382 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle383 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle384 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle385 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle386 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle389 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle400 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle401 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle390 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle391 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle392 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle393 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle394 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle395 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle396 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle397 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle398 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle399 = new System.Windows.Forms.DataGridViewCellStyle();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmOperationSchedulePlan));
DevComponents.DotNetBar.SuperGrid.Style.Background background1 = new DevComponents.DotNetBar.SuperGrid.Style.Background();
DevComponents.DotNetBar.SuperGrid.Style.Background background2 = new DevComponents.DotNetBar.SuperGrid.Style.Background();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle50 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle51 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle52 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle53 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle54 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle55 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle56 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle57 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle58 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle59 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle60 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle61 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle62 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle63 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle64 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle65 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle66 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle67 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle68 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle69 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle70 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle71 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle72 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle73 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle74 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle75 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle76 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle77 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle78 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle79 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle80 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle81 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle82 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle83 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle84 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle85 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle86 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle87 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle88 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle402 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle403 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle404 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle405 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle406 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle407 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle408 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle409 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle410 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle411 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle412 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle413 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle414 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle415 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle416 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle417 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle418 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle419 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle420 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle421 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle422 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle423 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle424 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle425 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle426 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle427 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle428 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle429 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle430 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle431 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle432 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle433 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle434 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle435 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle436 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle437 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle438 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle439 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle440 = new System.Windows.Forms.DataGridViewCellStyle();
this.navigationPane1 = new DevComponents.DotNetBar.NavigationPane();
this.navigationPanePanel1 = new DevComponents.DotNetBar.NavigationPanePanel();
this.groupBoxsel = new System.Windows.Forms.GroupBox();
@@ -376,6 +379,8 @@ namespace AIMS.OperationFront.UI
this.Remark = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.AnaesthesiaMethodId = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Diagnose = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.OperationType = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.Contagion = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.panel3 = new System.Windows.Forms.Panel();
this.labelWeek = new System.Windows.Forms.Label();
this.txtQuery = new DevComponents.DotNetBar.Controls.TextBoxX();
@@ -456,6 +461,7 @@ namespace AIMS.OperationFront.UI
this.panlemian = new System.Windows.Forms.Panel();
this.lblcount = new System.Windows.Forms.Label();
this.label15 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
this.label14 = new System.Windows.Forms.Label();
this.btnReOrderPlanOperationDown = new System.Windows.Forms.Button();
this.btnReOrderPlanOperationUP = new System.Windows.Forms.Button();
@@ -720,14 +726,14 @@ namespace AIMS.OperationFront.UI
this.dgvApplyOrDoctor.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
this.dgvApplyOrDoctor.BackgroundColor = System.Drawing.Color.White;
this.dgvApplyOrDoctor.BorderStyle = System.Windows.Forms.BorderStyle.None;
- dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle1.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle1.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle1.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle1.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvApplyOrDoctor.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+ dataGridViewCellStyle353.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle353.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle353.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle353.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle353.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle353.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle353.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvApplyOrDoctor.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle353;
this.dgvApplyOrDoctor.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvApplyOrDoctor.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Column1,
@@ -742,29 +748,31 @@ namespace AIMS.OperationFront.UI
this.OrderOperationTime,
this.Remark,
this.AnaesthesiaMethodId,
- this.Diagnose});
- dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle9.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle9.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle9.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle9.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvApplyOrDoctor.DefaultCellStyle = dataGridViewCellStyle9;
+ this.Diagnose,
+ this.OperationType,
+ this.Contagion});
+ dataGridViewCellStyle361.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle361.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle361.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle361.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle361.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle361.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle361.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvApplyOrDoctor.DefaultCellStyle = dataGridViewCellStyle361;
this.dgvApplyOrDoctor.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvApplyOrDoctor.EnableHeadersVisualStyles = false;
this.dgvApplyOrDoctor.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(170)))), ((int)(((byte)(170)))), ((int)(((byte)(170)))));
this.dgvApplyOrDoctor.Location = new System.Drawing.Point(0, 89);
this.dgvApplyOrDoctor.Name = "dgvApplyOrDoctor";
this.dgvApplyOrDoctor.ReadOnly = true;
- dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle10.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle10.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle10.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle10.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvApplyOrDoctor.RowHeadersDefaultCellStyle = dataGridViewCellStyle10;
+ dataGridViewCellStyle362.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle362.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle362.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle362.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle362.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle362.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle362.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvApplyOrDoctor.RowHeadersDefaultCellStyle = dataGridViewCellStyle362;
this.dgvApplyOrDoctor.RowHeadersVisible = false;
this.dgvApplyOrDoctor.RowTemplate.Height = 23;
this.dgvApplyOrDoctor.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
@@ -802,9 +810,9 @@ namespace AIMS.OperationFront.UI
// DepartmentId
//
this.DepartmentId.DataPropertyName = "ApplyDepName";
- dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle2.Font = new System.Drawing.Font("ź", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.DepartmentId.DefaultCellStyle = dataGridViewCellStyle2;
+ dataGridViewCellStyle354.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle354.Font = new System.Drawing.Font("ź", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.DepartmentId.DefaultCellStyle = dataGridViewCellStyle354;
this.DepartmentId.HeaderText = "";
this.DepartmentId.Name = "DepartmentId";
this.DepartmentId.ReadOnly = true;
@@ -814,9 +822,9 @@ namespace AIMS.OperationFront.UI
// OperationDoctor
//
this.OperationDoctor.DataPropertyName = "OperationDoctor";
- dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle3.Font = new System.Drawing.Font("ź", 12F);
- this.OperationDoctor.DefaultCellStyle = dataGridViewCellStyle3;
+ dataGridViewCellStyle355.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle355.Font = new System.Drawing.Font("ź", 12F);
+ this.OperationDoctor.DefaultCellStyle = dataGridViewCellStyle355;
this.OperationDoctor.HeaderText = "ҽʦ";
this.OperationDoctor.Name = "OperationDoctor";
this.OperationDoctor.ReadOnly = true;
@@ -835,8 +843,8 @@ namespace AIMS.OperationFront.UI
// InHospitalNo
//
this.InHospitalNo.DataPropertyName = "MdrecNo";
- dataGridViewCellStyle4.Font = new System.Drawing.Font("ź", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.InHospitalNo.DefaultCellStyle = dataGridViewCellStyle4;
+ dataGridViewCellStyle356.Font = new System.Drawing.Font("ź", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.InHospitalNo.DefaultCellStyle = dataGridViewCellStyle356;
this.InHospitalNo.HeaderText = "סԺ";
this.InHospitalNo.Name = "InHospitalNo";
this.InHospitalNo.ReadOnly = true;
@@ -846,8 +854,8 @@ namespace AIMS.OperationFront.UI
// PatientName
//
this.PatientName.DataPropertyName = "PatientName";
- dataGridViewCellStyle5.Font = new System.Drawing.Font("ź", 11F);
- this.PatientName.DefaultCellStyle = dataGridViewCellStyle5;
+ dataGridViewCellStyle357.Font = new System.Drawing.Font("ź", 11F);
+ this.PatientName.DefaultCellStyle = dataGridViewCellStyle357;
this.PatientName.HeaderText = "";
this.PatientName.Name = "PatientName";
this.PatientName.ReadOnly = true;
@@ -857,9 +865,9 @@ namespace AIMS.OperationFront.UI
// Operation
//
this.Operation.DataPropertyName = "ApplyOperationInfoName";
- dataGridViewCellStyle6.Font = new System.Drawing.Font("ź", 11F);
- dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.Operation.DefaultCellStyle = dataGridViewCellStyle6;
+ dataGridViewCellStyle358.Font = new System.Drawing.Font("ź", 11F);
+ dataGridViewCellStyle358.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.Operation.DefaultCellStyle = dataGridViewCellStyle358;
this.Operation.HeaderText = "";
this.Operation.Name = "Operation";
this.Operation.ReadOnly = true;
@@ -869,9 +877,9 @@ namespace AIMS.OperationFront.UI
// OrderOperationTime
//
this.OrderOperationTime.DataPropertyName = "OrderOperationTime";
- dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle7.Font = new System.Drawing.Font("ź", 12F);
- this.OrderOperationTime.DefaultCellStyle = dataGridViewCellStyle7;
+ dataGridViewCellStyle359.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle359.Font = new System.Drawing.Font("ź", 12F);
+ this.OrderOperationTime.DefaultCellStyle = dataGridViewCellStyle359;
this.OrderOperationTime.HeaderText = "ʱ";
this.OrderOperationTime.Name = "OrderOperationTime";
this.OrderOperationTime.ReadOnly = true;
@@ -882,8 +890,8 @@ namespace AIMS.OperationFront.UI
// Remark
//
this.Remark.DataPropertyName = "OperationRemark";
- dataGridViewCellStyle8.Font = new System.Drawing.Font("ź", 12F);
- this.Remark.DefaultCellStyle = dataGridViewCellStyle8;
+ dataGridViewCellStyle360.Font = new System.Drawing.Font("ź", 12F);
+ this.Remark.DefaultCellStyle = dataGridViewCellStyle360;
this.Remark.HeaderText = "ע";
this.Remark.Name = "Remark";
this.Remark.ReadOnly = true;
@@ -905,6 +913,19 @@ namespace AIMS.OperationFront.UI
this.Diagnose.ReadOnly = true;
this.Diagnose.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
//
+ // OperationType
+ //
+ this.OperationType.DataPropertyName = "OperationType";
+ this.OperationType.HeaderText = "";
+ this.OperationType.Name = "OperationType";
+ this.OperationType.ReadOnly = true;
+ //
+ // Contagion
+ //
+ this.Contagion.HeaderText = "Ⱦɸ";
+ this.Contagion.Name = "Contagion";
+ this.Contagion.ReadOnly = true;
+ //
// panel3
//
this.panel3.BackColor = System.Drawing.Color.White;
@@ -1083,14 +1104,14 @@ namespace AIMS.OperationFront.UI
this.dgvInstrumentNurse.AllowUserToResizeRows = false;
this.dgvInstrumentNurse.BackgroundColor = System.Drawing.Color.White;
this.dgvInstrumentNurse.BorderStyle = System.Windows.Forms.BorderStyle.None;
- dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle11.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle11.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle11.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvInstrumentNurse.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
+ dataGridViewCellStyle363.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle363.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle363.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle363.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle363.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle363.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle363.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvInstrumentNurse.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle363;
this.dgvInstrumentNurse.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvInstrumentNurse.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewCheckBoxColumn3,
@@ -1105,28 +1126,28 @@ namespace AIMS.OperationFront.UI
this.dataGridViewTextBoxColumn57,
this.dataGridViewTextBoxColumn58,
this.dataGridViewTextBoxColumn59});
- dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle22.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle22.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle22.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle22.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvInstrumentNurse.DefaultCellStyle = dataGridViewCellStyle22;
+ dataGridViewCellStyle374.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle374.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle374.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle374.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle374.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle374.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle374.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvInstrumentNurse.DefaultCellStyle = dataGridViewCellStyle374;
this.dgvInstrumentNurse.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvInstrumentNurse.EnableHeadersVisualStyles = false;
this.dgvInstrumentNurse.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(170)))), ((int)(((byte)(170)))), ((int)(((byte)(170)))));
this.dgvInstrumentNurse.Location = new System.Drawing.Point(0, 95);
this.dgvInstrumentNurse.Name = "dgvInstrumentNurse";
this.dgvInstrumentNurse.ReadOnly = true;
- dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle23.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle23.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle23.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle23.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle23.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvInstrumentNurse.RowHeadersDefaultCellStyle = dataGridViewCellStyle23;
+ dataGridViewCellStyle375.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle375.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle375.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle375.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle375.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle375.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle375.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvInstrumentNurse.RowHeadersDefaultCellStyle = dataGridViewCellStyle375;
this.dgvInstrumentNurse.RowHeadersVisible = false;
this.dgvInstrumentNurse.RowTemplate.Height = 23;
this.dgvInstrumentNurse.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
@@ -1147,8 +1168,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn49
//
this.dataGridViewTextBoxColumn49.DataPropertyName = "Id";
- dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn49.DefaultCellStyle = dataGridViewCellStyle12;
+ dataGridViewCellStyle364.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn49.DefaultCellStyle = dataGridViewCellStyle364;
this.dataGridViewTextBoxColumn49.HeaderText = "";
this.dataGridViewTextBoxColumn49.Name = "dataGridViewTextBoxColumn49";
this.dataGridViewTextBoxColumn49.ReadOnly = true;
@@ -1158,9 +1179,9 @@ namespace AIMS.OperationFront.UI
// iName
//
this.iName.DataPropertyName = "Name";
- dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle13.Font = new System.Drawing.Font("ź", 12F);
- this.iName.DefaultCellStyle = dataGridViewCellStyle13;
+ dataGridViewCellStyle365.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle365.Font = new System.Drawing.Font("ź", 12F);
+ this.iName.DefaultCellStyle = dataGridViewCellStyle365;
this.iName.HeaderText = "";
this.iName.Name = "iName";
this.iName.ReadOnly = true;
@@ -1177,8 +1198,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn52
//
this.dataGridViewTextBoxColumn52.DataPropertyName = "RowNumber";
- dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn52.DefaultCellStyle = dataGridViewCellStyle14;
+ dataGridViewCellStyle366.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn52.DefaultCellStyle = dataGridViewCellStyle366;
this.dataGridViewTextBoxColumn52.HeaderText = "";
this.dataGridViewTextBoxColumn52.Name = "dataGridViewTextBoxColumn52";
this.dataGridViewTextBoxColumn52.ReadOnly = true;
@@ -1187,8 +1208,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn53
//
- dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn53.DefaultCellStyle = dataGridViewCellStyle15;
+ dataGridViewCellStyle367.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn53.DefaultCellStyle = dataGridViewCellStyle367;
this.dataGridViewTextBoxColumn53.HeaderText = "Mon";
this.dataGridViewTextBoxColumn53.Name = "dataGridViewTextBoxColumn53";
this.dataGridViewTextBoxColumn53.ReadOnly = true;
@@ -1196,8 +1217,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn54
//
- dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn54.DefaultCellStyle = dataGridViewCellStyle16;
+ dataGridViewCellStyle368.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn54.DefaultCellStyle = dataGridViewCellStyle368;
this.dataGridViewTextBoxColumn54.HeaderText = "Tues";
this.dataGridViewTextBoxColumn54.Name = "dataGridViewTextBoxColumn54";
this.dataGridViewTextBoxColumn54.ReadOnly = true;
@@ -1205,8 +1226,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn55
//
- dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn55.DefaultCellStyle = dataGridViewCellStyle17;
+ dataGridViewCellStyle369.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn55.DefaultCellStyle = dataGridViewCellStyle369;
this.dataGridViewTextBoxColumn55.HeaderText = "Wed";
this.dataGridViewTextBoxColumn55.Name = "dataGridViewTextBoxColumn55";
this.dataGridViewTextBoxColumn55.ReadOnly = true;
@@ -1214,8 +1235,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn56
//
- dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn56.DefaultCellStyle = dataGridViewCellStyle18;
+ dataGridViewCellStyle370.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn56.DefaultCellStyle = dataGridViewCellStyle370;
this.dataGridViewTextBoxColumn56.HeaderText = "Thurs";
this.dataGridViewTextBoxColumn56.Name = "dataGridViewTextBoxColumn56";
this.dataGridViewTextBoxColumn56.ReadOnly = true;
@@ -1223,8 +1244,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn57
//
- dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn57.DefaultCellStyle = dataGridViewCellStyle19;
+ dataGridViewCellStyle371.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn57.DefaultCellStyle = dataGridViewCellStyle371;
this.dataGridViewTextBoxColumn57.HeaderText = "Fri";
this.dataGridViewTextBoxColumn57.Name = "dataGridViewTextBoxColumn57";
this.dataGridViewTextBoxColumn57.ReadOnly = true;
@@ -1232,8 +1253,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn58
//
- dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn58.DefaultCellStyle = dataGridViewCellStyle20;
+ dataGridViewCellStyle372.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn58.DefaultCellStyle = dataGridViewCellStyle372;
this.dataGridViewTextBoxColumn58.HeaderText = "Sat";
this.dataGridViewTextBoxColumn58.Name = "dataGridViewTextBoxColumn58";
this.dataGridViewTextBoxColumn58.ReadOnly = true;
@@ -1241,8 +1262,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn59
//
- dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn59.DefaultCellStyle = dataGridViewCellStyle21;
+ dataGridViewCellStyle373.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn59.DefaultCellStyle = dataGridViewCellStyle373;
this.dataGridViewTextBoxColumn59.HeaderText = "Sun";
this.dataGridViewTextBoxColumn59.Name = "dataGridViewTextBoxColumn59";
this.dataGridViewTextBoxColumn59.ReadOnly = true;
@@ -1425,14 +1446,14 @@ namespace AIMS.OperationFront.UI
this.dgvTourNurse.AllowUserToResizeRows = false;
this.dgvTourNurse.BackgroundColor = System.Drawing.Color.White;
this.dgvTourNurse.BorderStyle = System.Windows.Forms.BorderStyle.None;
- dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle24.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle24.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle24.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle24.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle24.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle24.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvTourNurse.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle24;
+ dataGridViewCellStyle376.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle376.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle376.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle376.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle376.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle376.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle376.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvTourNurse.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle376;
this.dgvTourNurse.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvTourNurse.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewCheckBoxColumn4,
@@ -1447,28 +1468,28 @@ namespace AIMS.OperationFront.UI
this.dataGridViewTextBoxColumn68,
this.dataGridViewTextBoxColumn69,
this.dataGridViewTextBoxColumn70});
- dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle35.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle35.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle35.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle35.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle35.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle35.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvTourNurse.DefaultCellStyle = dataGridViewCellStyle35;
+ dataGridViewCellStyle387.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle387.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle387.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle387.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle387.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle387.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle387.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvTourNurse.DefaultCellStyle = dataGridViewCellStyle387;
this.dgvTourNurse.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvTourNurse.EnableHeadersVisualStyles = false;
this.dgvTourNurse.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(170)))), ((int)(((byte)(170)))), ((int)(((byte)(170)))));
this.dgvTourNurse.Location = new System.Drawing.Point(0, 95);
this.dgvTourNurse.Name = "dgvTourNurse";
this.dgvTourNurse.ReadOnly = true;
- dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle36.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle36.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle36.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle36.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle36.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle36.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvTourNurse.RowHeadersDefaultCellStyle = dataGridViewCellStyle36;
+ dataGridViewCellStyle388.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle388.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle388.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle388.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle388.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle388.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle388.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvTourNurse.RowHeadersDefaultCellStyle = dataGridViewCellStyle388;
this.dgvTourNurse.RowHeadersVisible = false;
this.dgvTourNurse.RowTemplate.Height = 23;
this.dgvTourNurse.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
@@ -1489,8 +1510,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn60
//
this.dataGridViewTextBoxColumn60.DataPropertyName = "Id";
- dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn60.DefaultCellStyle = dataGridViewCellStyle25;
+ dataGridViewCellStyle377.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn60.DefaultCellStyle = dataGridViewCellStyle377;
this.dataGridViewTextBoxColumn60.HeaderText = "";
this.dataGridViewTextBoxColumn60.Name = "dataGridViewTextBoxColumn60";
this.dataGridViewTextBoxColumn60.ReadOnly = true;
@@ -1500,9 +1521,9 @@ namespace AIMS.OperationFront.UI
// tName
//
this.tName.DataPropertyName = "Name";
- dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle26.Font = new System.Drawing.Font("ź", 12F);
- this.tName.DefaultCellStyle = dataGridViewCellStyle26;
+ dataGridViewCellStyle378.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle378.Font = new System.Drawing.Font("ź", 12F);
+ this.tName.DefaultCellStyle = dataGridViewCellStyle378;
this.tName.HeaderText = "";
this.tName.Name = "tName";
this.tName.ReadOnly = true;
@@ -1519,8 +1540,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn63
//
this.dataGridViewTextBoxColumn63.DataPropertyName = "RowNumber";
- dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn63.DefaultCellStyle = dataGridViewCellStyle27;
+ dataGridViewCellStyle379.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn63.DefaultCellStyle = dataGridViewCellStyle379;
this.dataGridViewTextBoxColumn63.HeaderText = "";
this.dataGridViewTextBoxColumn63.Name = "dataGridViewTextBoxColumn63";
this.dataGridViewTextBoxColumn63.ReadOnly = true;
@@ -1529,8 +1550,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn64
//
- dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn64.DefaultCellStyle = dataGridViewCellStyle28;
+ dataGridViewCellStyle380.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn64.DefaultCellStyle = dataGridViewCellStyle380;
this.dataGridViewTextBoxColumn64.HeaderText = "Mon";
this.dataGridViewTextBoxColumn64.Name = "dataGridViewTextBoxColumn64";
this.dataGridViewTextBoxColumn64.ReadOnly = true;
@@ -1538,8 +1559,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn65
//
- dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn65.DefaultCellStyle = dataGridViewCellStyle29;
+ dataGridViewCellStyle381.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn65.DefaultCellStyle = dataGridViewCellStyle381;
this.dataGridViewTextBoxColumn65.HeaderText = "Tues";
this.dataGridViewTextBoxColumn65.Name = "dataGridViewTextBoxColumn65";
this.dataGridViewTextBoxColumn65.ReadOnly = true;
@@ -1547,8 +1568,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn66
//
- dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn66.DefaultCellStyle = dataGridViewCellStyle30;
+ dataGridViewCellStyle382.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn66.DefaultCellStyle = dataGridViewCellStyle382;
this.dataGridViewTextBoxColumn66.HeaderText = "Wed";
this.dataGridViewTextBoxColumn66.Name = "dataGridViewTextBoxColumn66";
this.dataGridViewTextBoxColumn66.ReadOnly = true;
@@ -1556,8 +1577,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn67
//
- dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn67.DefaultCellStyle = dataGridViewCellStyle31;
+ dataGridViewCellStyle383.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn67.DefaultCellStyle = dataGridViewCellStyle383;
this.dataGridViewTextBoxColumn67.HeaderText = "Thurs";
this.dataGridViewTextBoxColumn67.Name = "dataGridViewTextBoxColumn67";
this.dataGridViewTextBoxColumn67.ReadOnly = true;
@@ -1565,8 +1586,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn68
//
- dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn68.DefaultCellStyle = dataGridViewCellStyle32;
+ dataGridViewCellStyle384.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn68.DefaultCellStyle = dataGridViewCellStyle384;
this.dataGridViewTextBoxColumn68.HeaderText = "Fri";
this.dataGridViewTextBoxColumn68.Name = "dataGridViewTextBoxColumn68";
this.dataGridViewTextBoxColumn68.ReadOnly = true;
@@ -1574,8 +1595,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn69
//
- dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn69.DefaultCellStyle = dataGridViewCellStyle33;
+ dataGridViewCellStyle385.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn69.DefaultCellStyle = dataGridViewCellStyle385;
this.dataGridViewTextBoxColumn69.HeaderText = "Sat";
this.dataGridViewTextBoxColumn69.Name = "dataGridViewTextBoxColumn69";
this.dataGridViewTextBoxColumn69.ReadOnly = true;
@@ -1583,8 +1604,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn70
//
- dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn70.DefaultCellStyle = dataGridViewCellStyle34;
+ dataGridViewCellStyle386.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn70.DefaultCellStyle = dataGridViewCellStyle386;
this.dataGridViewTextBoxColumn70.HeaderText = "Sun";
this.dataGridViewTextBoxColumn70.Name = "dataGridViewTextBoxColumn70";
this.dataGridViewTextBoxColumn70.ReadOnly = true;
@@ -1765,14 +1786,14 @@ namespace AIMS.OperationFront.UI
this.dgvWorkers.AllowUserToResizeRows = false;
this.dgvWorkers.BackgroundColor = System.Drawing.Color.White;
this.dgvWorkers.BorderStyle = System.Windows.Forms.BorderStyle.None;
- dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- dataGridViewCellStyle37.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle37.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle37.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle37.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle37.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle37.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvWorkers.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle37;
+ dataGridViewCellStyle389.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ dataGridViewCellStyle389.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle389.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle389.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle389.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle389.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle389.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvWorkers.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle389;
this.dgvWorkers.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvWorkers.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Check,
@@ -1787,28 +1808,28 @@ namespace AIMS.OperationFront.UI
this.Fri,
this.Sat,
this.Sun});
- dataGridViewCellStyle48.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle48.BackColor = System.Drawing.Color.White;
- dataGridViewCellStyle48.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle48.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle48.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle48.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle48.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvWorkers.DefaultCellStyle = dataGridViewCellStyle48;
+ dataGridViewCellStyle400.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle400.BackColor = System.Drawing.Color.White;
+ dataGridViewCellStyle400.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle400.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle400.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle400.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle400.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvWorkers.DefaultCellStyle = dataGridViewCellStyle400;
this.dgvWorkers.Dock = System.Windows.Forms.DockStyle.Fill;
this.dgvWorkers.EnableHeadersVisualStyles = false;
this.dgvWorkers.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(170)))), ((int)(((byte)(170)))), ((int)(((byte)(170)))));
this.dgvWorkers.Location = new System.Drawing.Point(0, 92);
this.dgvWorkers.Name = "dgvWorkers";
this.dgvWorkers.ReadOnly = true;
- dataGridViewCellStyle49.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle49.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle49.Font = new System.Drawing.Font("ź", 10F);
- dataGridViewCellStyle49.ForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle49.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle49.SelectionForeColor = System.Drawing.Color.Black;
- dataGridViewCellStyle49.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.dgvWorkers.RowHeadersDefaultCellStyle = dataGridViewCellStyle49;
+ dataGridViewCellStyle401.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle401.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle401.Font = new System.Drawing.Font("ź", 10F);
+ dataGridViewCellStyle401.ForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle401.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle401.SelectionForeColor = System.Drawing.Color.Black;
+ dataGridViewCellStyle401.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.dgvWorkers.RowHeadersDefaultCellStyle = dataGridViewCellStyle401;
this.dgvWorkers.RowHeadersVisible = false;
this.dgvWorkers.RowTemplate.Height = 23;
this.dgvWorkers.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
@@ -1829,8 +1850,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn2
//
this.dataGridViewTextBoxColumn2.DataPropertyName = "Id";
- dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle38;
+ dataGridViewCellStyle390.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle390;
this.dataGridViewTextBoxColumn2.HeaderText = "";
this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
this.dataGridViewTextBoxColumn2.ReadOnly = true;
@@ -1840,9 +1861,9 @@ namespace AIMS.OperationFront.UI
// oName
//
this.oName.DataPropertyName = "Name";
- dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle39.Font = new System.Drawing.Font("ź", 12F);
- this.oName.DefaultCellStyle = dataGridViewCellStyle39;
+ dataGridViewCellStyle391.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle391.Font = new System.Drawing.Font("ź", 12F);
+ this.oName.DefaultCellStyle = dataGridViewCellStyle391;
this.oName.HeaderText = "";
this.oName.Name = "oName";
this.oName.ReadOnly = true;
@@ -1859,8 +1880,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn1
//
this.dataGridViewTextBoxColumn1.DataPropertyName = "RowNumber";
- dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle40;
+ dataGridViewCellStyle392.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle392;
this.dataGridViewTextBoxColumn1.HeaderText = "";
this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
this.dataGridViewTextBoxColumn1.ReadOnly = true;
@@ -1869,8 +1890,8 @@ namespace AIMS.OperationFront.UI
//
// Mon
//
- dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.Mon.DefaultCellStyle = dataGridViewCellStyle41;
+ dataGridViewCellStyle393.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Mon.DefaultCellStyle = dataGridViewCellStyle393;
this.Mon.HeaderText = "Mon";
this.Mon.Name = "Mon";
this.Mon.ReadOnly = true;
@@ -1878,8 +1899,8 @@ namespace AIMS.OperationFront.UI
//
// Tues
//
- dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.Tues.DefaultCellStyle = dataGridViewCellStyle42;
+ dataGridViewCellStyle394.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Tues.DefaultCellStyle = dataGridViewCellStyle394;
this.Tues.HeaderText = "Tues";
this.Tues.Name = "Tues";
this.Tues.ReadOnly = true;
@@ -1887,8 +1908,8 @@ namespace AIMS.OperationFront.UI
//
// Wed
//
- dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.Wed.DefaultCellStyle = dataGridViewCellStyle43;
+ dataGridViewCellStyle395.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Wed.DefaultCellStyle = dataGridViewCellStyle395;
this.Wed.HeaderText = "Wed";
this.Wed.Name = "Wed";
this.Wed.ReadOnly = true;
@@ -1896,8 +1917,8 @@ namespace AIMS.OperationFront.UI
//
// Thurs
//
- dataGridViewCellStyle44.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.Thurs.DefaultCellStyle = dataGridViewCellStyle44;
+ dataGridViewCellStyle396.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Thurs.DefaultCellStyle = dataGridViewCellStyle396;
this.Thurs.HeaderText = "Thurs";
this.Thurs.Name = "Thurs";
this.Thurs.ReadOnly = true;
@@ -1905,8 +1926,8 @@ namespace AIMS.OperationFront.UI
//
// Fri
//
- dataGridViewCellStyle45.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.Fri.DefaultCellStyle = dataGridViewCellStyle45;
+ dataGridViewCellStyle397.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Fri.DefaultCellStyle = dataGridViewCellStyle397;
this.Fri.HeaderText = "Fri";
this.Fri.Name = "Fri";
this.Fri.ReadOnly = true;
@@ -1914,8 +1935,8 @@ namespace AIMS.OperationFront.UI
//
// Sat
//
- dataGridViewCellStyle46.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.Sat.DefaultCellStyle = dataGridViewCellStyle46;
+ dataGridViewCellStyle398.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Sat.DefaultCellStyle = dataGridViewCellStyle398;
this.Sat.HeaderText = "Sat";
this.Sat.Name = "Sat";
this.Sat.ReadOnly = true;
@@ -1923,8 +1944,8 @@ namespace AIMS.OperationFront.UI
//
// Sun
//
- dataGridViewCellStyle47.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.Sun.DefaultCellStyle = dataGridViewCellStyle47;
+ dataGridViewCellStyle399.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.Sun.DefaultCellStyle = dataGridViewCellStyle399;
this.Sun.HeaderText = "Sun";
this.Sun.Name = "Sun";
this.Sun.ReadOnly = true;
@@ -2083,6 +2104,7 @@ namespace AIMS.OperationFront.UI
//
this.panlemian.Controls.Add(this.lblcount);
this.panlemian.Controls.Add(this.label15);
+ this.panlemian.Controls.Add(this.label3);
this.panlemian.Controls.Add(this.label14);
this.panlemian.Controls.Add(this.btnReOrderPlanOperationDown);
this.panlemian.Controls.Add(this.btnReOrderPlanOperationUP);
@@ -2099,12 +2121,13 @@ namespace AIMS.OperationFront.UI
this.lblcount.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.lblcount.AutoSize = true;
this.lblcount.Font = new System.Drawing.Font("ź", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.lblcount.Location = new System.Drawing.Point(137, 255);
+ this.lblcount.Location = new System.Drawing.Point(177, 256);
this.lblcount.Name = "lblcount";
this.lblcount.Size = new System.Drawing.Size(35, 21);
this.lblcount.TabIndex = 501;
this.lblcount.Text = "0/0";
this.lblcount.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+ this.lblcount.Visible = false;
//
// label15
//
@@ -2119,11 +2142,24 @@ namespace AIMS.OperationFront.UI
this.label15.TabIndex = 12;
this.label15.Text = "ռ";
//
+ // label3
+ //
+ this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+ this.label3.AutoSize = true;
+ this.label3.BackColor = System.Drawing.Color.Purple;
+ this.label3.Location = new System.Drawing.Point(144, 256);
+ this.label3.Margin = new System.Windows.Forms.Padding(3);
+ this.label3.Name = "label3";
+ this.label3.Padding = new System.Windows.Forms.Padding(2);
+ this.label3.Size = new System.Drawing.Size(33, 16);
+ this.label3.TabIndex = 11;
+ this.label3.Text = "Ⱦ";
+ //
// label14
//
this.label14.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.label14.AutoSize = true;
- this.label14.BackColor = System.Drawing.Color.DarkOrange;
+ this.label14.BackColor = System.Drawing.Color.Red;
this.label14.Location = new System.Drawing.Point(42, 256);
this.label14.Margin = new System.Windows.Forms.Padding(3);
this.label14.Name = "label14";
@@ -2140,9 +2176,9 @@ namespace AIMS.OperationFront.UI
this.btnReOrderPlanOperationDown.FlatAppearance.BorderSize = 0;
this.btnReOrderPlanOperationDown.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnReOrderPlanOperationDown.Font = new System.Drawing.Font("", 23F);
- this.btnReOrderPlanOperationDown.Location = new System.Drawing.Point(3, 87);
+ this.btnReOrderPlanOperationDown.Location = new System.Drawing.Point(6, 87);
this.btnReOrderPlanOperationDown.Name = "btnReOrderPlanOperationDown";
- this.btnReOrderPlanOperationDown.Size = new System.Drawing.Size(36, 36);
+ this.btnReOrderPlanOperationDown.Size = new System.Drawing.Size(23, 36);
this.btnReOrderPlanOperationDown.TabIndex = 10;
this.btnReOrderPlanOperationDown.Text = "";
this.btnReOrderPlanOperationDown.TextAlign = System.Drawing.ContentAlignment.TopCenter;
@@ -2158,9 +2194,9 @@ namespace AIMS.OperationFront.UI
this.btnReOrderPlanOperationUP.FlatAppearance.BorderSize = 0;
this.btnReOrderPlanOperationUP.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnReOrderPlanOperationUP.Font = new System.Drawing.Font("", 23F);
- this.btnReOrderPlanOperationUP.Location = new System.Drawing.Point(3, 45);
+ this.btnReOrderPlanOperationUP.Location = new System.Drawing.Point(6, 45);
this.btnReOrderPlanOperationUP.Name = "btnReOrderPlanOperationUP";
- this.btnReOrderPlanOperationUP.Size = new System.Drawing.Size(36, 36);
+ this.btnReOrderPlanOperationUP.Size = new System.Drawing.Size(23, 36);
this.btnReOrderPlanOperationUP.TabIndex = 9;
this.btnReOrderPlanOperationUP.Text = "";
this.btnReOrderPlanOperationUP.TextAlign = System.Drawing.ContentAlignment.TopCenter;
@@ -2181,7 +2217,7 @@ namespace AIMS.OperationFront.UI
this.dgvDetail.DefaultVisualStyles.GridPanelStyle.Background = background1;
this.dgvDetail.FilterExprColors.SysFunction = System.Drawing.Color.DarkRed;
this.dgvDetail.ForeColor = System.Drawing.Color.Black;
- this.dgvDetail.Location = new System.Drawing.Point(42, 45);
+ this.dgvDetail.Location = new System.Drawing.Point(32, 45);
this.dgvDetail.Name = "dgvDetail";
//
//
@@ -2209,7 +2245,7 @@ namespace AIMS.OperationFront.UI
this.dgvDetail.PrimaryGrid.RowHeaderWidth = 30;
this.dgvDetail.PrimaryGrid.SelectionGranularity = DevComponents.DotNetBar.SuperGrid.SelectionGranularity.RowWithCellHighlight;
this.dgvDetail.PrimaryGrid.UseAlternateRowStyle = true;
- this.dgvDetail.Size = new System.Drawing.Size(981, 207);
+ this.dgvDetail.Size = new System.Drawing.Size(991, 207);
this.dgvDetail.SizingStyle = DevComponents.DotNetBar.SuperGrid.Style.StyleType.Selected;
this.dgvDetail.TabIndex = 1;
this.dgvDetail.Text = "superGridControl1";
@@ -2922,7 +2958,7 @@ namespace AIMS.OperationFront.UI
this.rtbLog.Name = "rtbLog";
this.rtbLog.ReadOnly = true;
this.rtbLog.Rtf = "{\\rtf1\\ansi\\ansicpg936\\deff0\\nouicompat\\deflang1033\\deflangfe2052{\\fonttbl{\\f0\\fn" +
- "il\\fcharset134 \\\'cb\\\'ce\\\'cc\\\'e5;}}\r\n{\\*\\generator Riched20 10.0.19041}\\viewkind4" +
+ "il\\fcharset134 \\\'cb\\\'ce\\\'cc\\\'e5;}}\r\n{\\*\\generator Riched20 10.0.22621}\\viewkind4" +
"\\uc1 \r\n\\pard\\f0\\fs18\\lang2052\\par\r\n}\r\n";
this.rtbLog.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.Vertical;
this.rtbLog.Size = new System.Drawing.Size(1053, 41);
@@ -2939,8 +2975,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn4
//
this.dataGridViewTextBoxColumn4.DataPropertyName = "Name";
- dataGridViewCellStyle50.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle50;
+ dataGridViewCellStyle402.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle402;
this.dataGridViewTextBoxColumn4.HeaderText = "";
this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
this.dataGridViewTextBoxColumn4.ReadOnly = true;
@@ -2950,8 +2986,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn5
//
this.dataGridViewTextBoxColumn5.DataPropertyName = "deptName";
- dataGridViewCellStyle51.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle51;
+ dataGridViewCellStyle403.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle403;
this.dataGridViewTextBoxColumn5.HeaderText = "";
this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
this.dataGridViewTextBoxColumn5.ReadOnly = true;
@@ -2960,8 +2996,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn6
//
- dataGridViewCellStyle52.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle52;
+ dataGridViewCellStyle404.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle404;
this.dataGridViewTextBoxColumn6.HeaderText = "Mon";
this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
this.dataGridViewTextBoxColumn6.ReadOnly = true;
@@ -2970,8 +3006,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn7
//
this.dataGridViewTextBoxColumn7.DataPropertyName = "RowNumber";
- dataGridViewCellStyle53.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle53;
+ dataGridViewCellStyle405.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle405;
this.dataGridViewTextBoxColumn7.HeaderText = "";
this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
this.dataGridViewTextBoxColumn7.ReadOnly = true;
@@ -2980,8 +3016,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn8
//
- dataGridViewCellStyle54.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle54;
+ dataGridViewCellStyle406.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle406;
this.dataGridViewTextBoxColumn8.HeaderText = "Tues";
this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
this.dataGridViewTextBoxColumn8.ReadOnly = true;
@@ -2989,8 +3025,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn9
//
- dataGridViewCellStyle55.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle55;
+ dataGridViewCellStyle407.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle407;
this.dataGridViewTextBoxColumn9.HeaderText = "Wed";
this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
this.dataGridViewTextBoxColumn9.ReadOnly = true;
@@ -2998,8 +3034,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn10
//
- dataGridViewCellStyle56.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn10.DefaultCellStyle = dataGridViewCellStyle56;
+ dataGridViewCellStyle408.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn10.DefaultCellStyle = dataGridViewCellStyle408;
this.dataGridViewTextBoxColumn10.HeaderText = "Thurs";
this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
this.dataGridViewTextBoxColumn10.ReadOnly = true;
@@ -3007,8 +3043,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn11
//
- dataGridViewCellStyle57.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle57;
+ dataGridViewCellStyle409.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle409;
this.dataGridViewTextBoxColumn11.HeaderText = "Fri";
this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
this.dataGridViewTextBoxColumn11.ReadOnly = true;
@@ -3017,8 +3053,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn12
//
this.dataGridViewTextBoxColumn12.DataPropertyName = "Id";
- dataGridViewCellStyle58.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle58;
+ dataGridViewCellStyle410.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle410;
this.dataGridViewTextBoxColumn12.HeaderText = "Sat";
this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
this.dataGridViewTextBoxColumn12.ReadOnly = true;
@@ -3028,8 +3064,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn13
//
this.dataGridViewTextBoxColumn13.DataPropertyName = "Name";
- dataGridViewCellStyle59.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn13.DefaultCellStyle = dataGridViewCellStyle59;
+ dataGridViewCellStyle411.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn13.DefaultCellStyle = dataGridViewCellStyle411;
this.dataGridViewTextBoxColumn13.HeaderText = "Sun";
this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13";
this.dataGridViewTextBoxColumn13.ReadOnly = true;
@@ -3039,8 +3075,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn14
//
this.dataGridViewTextBoxColumn14.DataPropertyName = "Id";
- dataGridViewCellStyle60.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn14.DefaultCellStyle = dataGridViewCellStyle60;
+ dataGridViewCellStyle412.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn14.DefaultCellStyle = dataGridViewCellStyle412;
this.dataGridViewTextBoxColumn14.HeaderText = "";
this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14";
this.dataGridViewTextBoxColumn14.ReadOnly = true;
@@ -3050,8 +3086,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn15
//
this.dataGridViewTextBoxColumn15.DataPropertyName = "Name";
- dataGridViewCellStyle61.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle61;
+ dataGridViewCellStyle413.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle413;
this.dataGridViewTextBoxColumn15.HeaderText = "";
this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
this.dataGridViewTextBoxColumn15.ReadOnly = true;
@@ -3061,8 +3097,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn16
//
this.dataGridViewTextBoxColumn16.DataPropertyName = "RowNumber";
- dataGridViewCellStyle62.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn16.DefaultCellStyle = dataGridViewCellStyle62;
+ dataGridViewCellStyle414.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn16.DefaultCellStyle = dataGridViewCellStyle414;
this.dataGridViewTextBoxColumn16.HeaderText = "";
this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16";
this.dataGridViewTextBoxColumn16.ReadOnly = true;
@@ -3072,8 +3108,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn17
//
this.dataGridViewTextBoxColumn17.DataPropertyName = "deptName";
- dataGridViewCellStyle63.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn17.DefaultCellStyle = dataGridViewCellStyle63;
+ dataGridViewCellStyle415.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn17.DefaultCellStyle = dataGridViewCellStyle415;
this.dataGridViewTextBoxColumn17.HeaderText = "";
this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17";
this.dataGridViewTextBoxColumn17.ReadOnly = true;
@@ -3082,8 +3118,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn18
//
- dataGridViewCellStyle64.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle64;
+ dataGridViewCellStyle416.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle416;
this.dataGridViewTextBoxColumn18.HeaderText = "Mon";
this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18";
this.dataGridViewTextBoxColumn18.ReadOnly = true;
@@ -3091,8 +3127,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn19
//
- dataGridViewCellStyle65.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle65;
+ dataGridViewCellStyle417.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle417;
this.dataGridViewTextBoxColumn19.HeaderText = "Tues";
this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19";
this.dataGridViewTextBoxColumn19.ReadOnly = true;
@@ -3100,8 +3136,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn20
//
- dataGridViewCellStyle66.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn20.DefaultCellStyle = dataGridViewCellStyle66;
+ dataGridViewCellStyle418.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn20.DefaultCellStyle = dataGridViewCellStyle418;
this.dataGridViewTextBoxColumn20.HeaderText = "Wed";
this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20";
this.dataGridViewTextBoxColumn20.ReadOnly = true;
@@ -3110,8 +3146,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn21
//
this.dataGridViewTextBoxColumn21.DataPropertyName = "Id";
- dataGridViewCellStyle67.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn21.DefaultCellStyle = dataGridViewCellStyle67;
+ dataGridViewCellStyle419.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn21.DefaultCellStyle = dataGridViewCellStyle419;
this.dataGridViewTextBoxColumn21.HeaderText = "Thurs";
this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21";
this.dataGridViewTextBoxColumn21.ReadOnly = true;
@@ -3121,8 +3157,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn22
//
this.dataGridViewTextBoxColumn22.DataPropertyName = "Name";
- dataGridViewCellStyle68.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle68;
+ dataGridViewCellStyle420.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle420;
this.dataGridViewTextBoxColumn22.HeaderText = "Fri";
this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22";
this.dataGridViewTextBoxColumn22.ReadOnly = true;
@@ -3131,8 +3167,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn23
//
this.dataGridViewTextBoxColumn23.DataPropertyName = "Id";
- dataGridViewCellStyle69.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle69;
+ dataGridViewCellStyle421.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle421;
this.dataGridViewTextBoxColumn23.HeaderText = "Sat";
this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23";
this.dataGridViewTextBoxColumn23.ReadOnly = true;
@@ -3142,8 +3178,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn24
//
this.dataGridViewTextBoxColumn24.DataPropertyName = "Name";
- dataGridViewCellStyle70.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn24.DefaultCellStyle = dataGridViewCellStyle70;
+ dataGridViewCellStyle422.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn24.DefaultCellStyle = dataGridViewCellStyle422;
this.dataGridViewTextBoxColumn24.HeaderText = "Sun";
this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24";
this.dataGridViewTextBoxColumn24.ReadOnly = true;
@@ -3153,8 +3189,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn25
//
this.dataGridViewTextBoxColumn25.DataPropertyName = "deptName";
- dataGridViewCellStyle71.Font = new System.Drawing.Font("ź", 12F);
- this.dataGridViewTextBoxColumn25.DefaultCellStyle = dataGridViewCellStyle71;
+ dataGridViewCellStyle423.Font = new System.Drawing.Font("ź", 12F);
+ this.dataGridViewTextBoxColumn25.DefaultCellStyle = dataGridViewCellStyle423;
this.dataGridViewTextBoxColumn25.HeaderText = "";
this.dataGridViewTextBoxColumn25.Name = "dataGridViewTextBoxColumn25";
this.dataGridViewTextBoxColumn25.ReadOnly = true;
@@ -3164,8 +3200,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn26
//
this.dataGridViewTextBoxColumn26.DataPropertyName = "RowNumber";
- dataGridViewCellStyle72.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- this.dataGridViewTextBoxColumn26.DefaultCellStyle = dataGridViewCellStyle72;
+ dataGridViewCellStyle424.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ this.dataGridViewTextBoxColumn26.DefaultCellStyle = dataGridViewCellStyle424;
this.dataGridViewTextBoxColumn26.HeaderText = "";
this.dataGridViewTextBoxColumn26.Name = "dataGridViewTextBoxColumn26";
this.dataGridViewTextBoxColumn26.ReadOnly = true;
@@ -3174,8 +3210,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn27
//
- dataGridViewCellStyle73.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn27.DefaultCellStyle = dataGridViewCellStyle73;
+ dataGridViewCellStyle425.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn27.DefaultCellStyle = dataGridViewCellStyle425;
this.dataGridViewTextBoxColumn27.HeaderText = "Mon";
this.dataGridViewTextBoxColumn27.Name = "dataGridViewTextBoxColumn27";
this.dataGridViewTextBoxColumn27.ReadOnly = true;
@@ -3183,8 +3219,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn28
//
- dataGridViewCellStyle74.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn28.DefaultCellStyle = dataGridViewCellStyle74;
+ dataGridViewCellStyle426.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn28.DefaultCellStyle = dataGridViewCellStyle426;
this.dataGridViewTextBoxColumn28.HeaderText = "Tues";
this.dataGridViewTextBoxColumn28.Name = "dataGridViewTextBoxColumn28";
this.dataGridViewTextBoxColumn28.ReadOnly = true;
@@ -3192,8 +3228,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn29
//
- dataGridViewCellStyle75.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn29.DefaultCellStyle = dataGridViewCellStyle75;
+ dataGridViewCellStyle427.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn29.DefaultCellStyle = dataGridViewCellStyle427;
this.dataGridViewTextBoxColumn29.HeaderText = "Wed";
this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29";
this.dataGridViewTextBoxColumn29.ReadOnly = true;
@@ -3201,8 +3237,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn30
//
- dataGridViewCellStyle76.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn30.DefaultCellStyle = dataGridViewCellStyle76;
+ dataGridViewCellStyle428.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn30.DefaultCellStyle = dataGridViewCellStyle428;
this.dataGridViewTextBoxColumn30.HeaderText = "Thurs";
this.dataGridViewTextBoxColumn30.Name = "dataGridViewTextBoxColumn30";
this.dataGridViewTextBoxColumn30.ReadOnly = true;
@@ -3210,8 +3246,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn31
//
- dataGridViewCellStyle77.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn31.DefaultCellStyle = dataGridViewCellStyle77;
+ dataGridViewCellStyle429.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn31.DefaultCellStyle = dataGridViewCellStyle429;
this.dataGridViewTextBoxColumn31.HeaderText = "Fri";
this.dataGridViewTextBoxColumn31.Name = "dataGridViewTextBoxColumn31";
this.dataGridViewTextBoxColumn31.ReadOnly = true;
@@ -3219,8 +3255,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn32
//
- dataGridViewCellStyle78.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn32.DefaultCellStyle = dataGridViewCellStyle78;
+ dataGridViewCellStyle430.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn32.DefaultCellStyle = dataGridViewCellStyle430;
this.dataGridViewTextBoxColumn32.HeaderText = "Sat";
this.dataGridViewTextBoxColumn32.Name = "dataGridViewTextBoxColumn32";
this.dataGridViewTextBoxColumn32.ReadOnly = true;
@@ -3229,8 +3265,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn33
//
this.dataGridViewTextBoxColumn33.DataPropertyName = "Id";
- dataGridViewCellStyle79.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn33.DefaultCellStyle = dataGridViewCellStyle79;
+ dataGridViewCellStyle431.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn33.DefaultCellStyle = dataGridViewCellStyle431;
this.dataGridViewTextBoxColumn33.HeaderText = "Sun";
this.dataGridViewTextBoxColumn33.Name = "dataGridViewTextBoxColumn33";
this.dataGridViewTextBoxColumn33.ReadOnly = true;
@@ -3240,9 +3276,9 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn34
//
this.dataGridViewTextBoxColumn34.DataPropertyName = "Name";
- dataGridViewCellStyle80.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle80.Font = new System.Drawing.Font("ź", 12F);
- this.dataGridViewTextBoxColumn34.DefaultCellStyle = dataGridViewCellStyle80;
+ dataGridViewCellStyle432.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle432.Font = new System.Drawing.Font("ź", 12F);
+ this.dataGridViewTextBoxColumn34.DefaultCellStyle = dataGridViewCellStyle432;
this.dataGridViewTextBoxColumn34.HeaderText = "";
this.dataGridViewTextBoxColumn34.Name = "dataGridViewTextBoxColumn34";
this.dataGridViewTextBoxColumn34.ReadOnly = true;
@@ -3261,8 +3297,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn36
//
this.dataGridViewTextBoxColumn36.DataPropertyName = "RowNumber";
- dataGridViewCellStyle81.Font = new System.Drawing.Font("ź", 14F);
- this.dataGridViewTextBoxColumn36.DefaultCellStyle = dataGridViewCellStyle81;
+ dataGridViewCellStyle433.Font = new System.Drawing.Font("ź", 14F);
+ this.dataGridViewTextBoxColumn36.DefaultCellStyle = dataGridViewCellStyle433;
this.dataGridViewTextBoxColumn36.HeaderText = "";
this.dataGridViewTextBoxColumn36.Name = "dataGridViewTextBoxColumn36";
this.dataGridViewTextBoxColumn36.ReadOnly = true;
@@ -3273,8 +3309,8 @@ namespace AIMS.OperationFront.UI
// dataGridViewTextBoxColumn37
//
this.dataGridViewTextBoxColumn37.DataPropertyName = "OperationPriorityId ";
- dataGridViewCellStyle82.Font = new System.Drawing.Font("ź", 14F);
- this.dataGridViewTextBoxColumn37.DefaultCellStyle = dataGridViewCellStyle82;
+ dataGridViewCellStyle434.Font = new System.Drawing.Font("ź", 14F);
+ this.dataGridViewTextBoxColumn37.DefaultCellStyle = dataGridViewCellStyle434;
this.dataGridViewTextBoxColumn37.HeaderText = "ҽʦ";
this.dataGridViewTextBoxColumn37.Name = "dataGridViewTextBoxColumn37";
this.dataGridViewTextBoxColumn37.ReadOnly = true;
@@ -3283,8 +3319,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn38
//
- dataGridViewCellStyle83.Font = new System.Drawing.Font("ź", 14F);
- this.dataGridViewTextBoxColumn38.DefaultCellStyle = dataGridViewCellStyle83;
+ dataGridViewCellStyle435.Font = new System.Drawing.Font("ź", 14F);
+ this.dataGridViewTextBoxColumn38.DefaultCellStyle = dataGridViewCellStyle435;
this.dataGridViewTextBoxColumn38.HeaderText = "ʱ";
this.dataGridViewTextBoxColumn38.Name = "dataGridViewTextBoxColumn38";
this.dataGridViewTextBoxColumn38.ReadOnly = true;
@@ -3293,8 +3329,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn39
//
- dataGridViewCellStyle84.Font = new System.Drawing.Font("ź", 11F);
- this.dataGridViewTextBoxColumn39.DefaultCellStyle = dataGridViewCellStyle84;
+ dataGridViewCellStyle436.Font = new System.Drawing.Font("ź", 11F);
+ this.dataGridViewTextBoxColumn39.DefaultCellStyle = dataGridViewCellStyle436;
this.dataGridViewTextBoxColumn39.HeaderText = "";
this.dataGridViewTextBoxColumn39.Name = "dataGridViewTextBoxColumn39";
this.dataGridViewTextBoxColumn39.ReadOnly = true;
@@ -3303,8 +3339,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn40
//
- dataGridViewCellStyle85.Font = new System.Drawing.Font("ź", 11F);
- this.dataGridViewTextBoxColumn40.DefaultCellStyle = dataGridViewCellStyle85;
+ dataGridViewCellStyle437.Font = new System.Drawing.Font("ź", 11F);
+ this.dataGridViewTextBoxColumn40.DefaultCellStyle = dataGridViewCellStyle437;
this.dataGridViewTextBoxColumn40.HeaderText = "";
this.dataGridViewTextBoxColumn40.Name = "dataGridViewTextBoxColumn40";
this.dataGridViewTextBoxColumn40.ReadOnly = true;
@@ -3313,8 +3349,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn41
//
- dataGridViewCellStyle86.Font = new System.Drawing.Font("ź", 12F);
- this.dataGridViewTextBoxColumn41.DefaultCellStyle = dataGridViewCellStyle86;
+ dataGridViewCellStyle438.Font = new System.Drawing.Font("ź", 12F);
+ this.dataGridViewTextBoxColumn41.DefaultCellStyle = dataGridViewCellStyle438;
this.dataGridViewTextBoxColumn41.HeaderText = "";
this.dataGridViewTextBoxColumn41.Name = "dataGridViewTextBoxColumn41";
this.dataGridViewTextBoxColumn41.ReadOnly = true;
@@ -3324,8 +3360,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn42
//
- dataGridViewCellStyle87.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn42.DefaultCellStyle = dataGridViewCellStyle87;
+ dataGridViewCellStyle439.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn42.DefaultCellStyle = dataGridViewCellStyle439;
this.dataGridViewTextBoxColumn42.HeaderText = "ע";
this.dataGridViewTextBoxColumn42.Name = "dataGridViewTextBoxColumn42";
this.dataGridViewTextBoxColumn42.ReadOnly = true;
@@ -3335,8 +3371,8 @@ namespace AIMS.OperationFront.UI
//
// dataGridViewTextBoxColumn43
//
- dataGridViewCellStyle88.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
- this.dataGridViewTextBoxColumn43.DefaultCellStyle = dataGridViewCellStyle88;
+ dataGridViewCellStyle440.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+ this.dataGridViewTextBoxColumn43.DefaultCellStyle = dataGridViewCellStyle440;
this.dataGridViewTextBoxColumn43.HeaderText = "סԺ";
this.dataGridViewTextBoxColumn43.Name = "dataGridViewTextBoxColumn43";
this.dataGridViewTextBoxColumn43.ReadOnly = true;
@@ -3824,13 +3860,20 @@ namespace AIMS.OperationFront.UI
else
Newdt = AIMSExtension.PublicMethod.GetNewDataTable(NowPatientDataTable, "State IN ('') and (OperationDoctor LIKE '%" + selname + "%' or OperationDoctorcode LIKE '%" + selname + "%' ) ", "");
- FullDgv(Newdt);
- RoomCardManage.SelectDgv.ClearSelection();
- }
- private void FullDgv(DataTable dt)
- {
RoomCardManage.SelectDgv.AutoGenerateColumns = false;
- RoomCardManage.SelectDgv.DataSource = dt;
+ RoomCardManage.SelectDgv.DataSource = Newdt;
+ foreach (DataGridViewRow item in RoomCardManage.SelectDgv.Rows)
+ {
+ if (item.Cells["OperationType"].Value!=null && item.Cells["OperationType"].Value.ToString() == "")
+ {
+ item.DefaultCellStyle.BackColor = Color.Red;
+ }
+ if (item.Cells["Contagion"].Value != null && item.Cells["Contagion"].Value.ToString() != "" &&item.Cells["Contagion"].Value.ToString() != "" && item.Cells["Contagion"].ToString() != "δ")
+ {
+ item.DefaultCellStyle.BackColor = Color.Purple;
+ }
+ }
+ RoomCardManage.SelectDgv.ClearSelection();
}
#endregion
@@ -4044,24 +4087,35 @@ namespace AIMS.OperationFront.UI
private void tsbCancelOperationApply_Click(object sender, EventArgs e)
{
if (selApply == null || selApply == "") return;
- if (MessageBox.Show("ȷҪֹͣ", "ʾ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ frmStopOperation frmStop = new frmStopOperation();
+ frmStop.ApplyIdList = new List() { int.Parse(selApply) };
+ DialogResult ddr = frmStop.ShowDialog();
+ if (ddr == System.Windows.Forms.DialogResult.OK)
{
- try
- {
- BOperationApply.UpdateApplyState(int.Parse(selApply), 10);
-
- outMsg = string.Format("{2} ֹͣ :{0} :{1} ɹ", grCurrentSub.Cells["Patient"].Value, grCurrentSub.Cells["OperationName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name);
- RoomCardManage.WriteMsg(rtbLog, outMsg);
- LoadSelectDate("");
- LoadOperationInfo(RoomCardManage.lastSelectOpeRoom.operationRoom.Id.Value);
- dgvDetail.PrimaryGrid.Rows.Remove(grCurrentSub);
- }
- catch (Exception ex)
- {
- MessageBox.Show("ʧ!" + ex.Message);
- }
-
+ outMsg = string.Format("{2} ֹͣ :{0} :{1} ɹ", grCurrentSub.Cells["Patient"].Value, grCurrentSub.Cells["OperationName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name);
+ RoomCardManage.WriteMsg(rtbLog, outMsg);
+ LoadSelectDate("");
+ LoadOperationInfo(RoomCardManage.lastSelectOpeRoom.operationRoom.Id.Value);
+ dgvDetail.PrimaryGrid.Rows.Remove(grCurrentSub);
}
+ //if (MessageBox.Show("ȷҪֹͣ", "ʾ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ //{
+ // try
+ // {
+ // BOperationApply.UpdateApplyState(int.Parse(selApply), 10);
+
+ // outMsg = string.Format("{2} ֹͣ :{0} :{1} ɹ", grCurrentSub.Cells["Patient"].Value, grCurrentSub.Cells["OperationName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name);
+ // RoomCardManage.WriteMsg(rtbLog, outMsg);
+ // LoadSelectDate("");
+ // LoadOperationInfo(RoomCardManage.lastSelectOpeRoom.operationRoom.Id.Value);
+ // dgvDetail.PrimaryGrid.Rows.Remove(grCurrentSub);
+ // }
+ // catch (Exception ex)
+ // {
+ // MessageBox.Show("ʧ!" + ex.Message);
+ // }
+
+ //}
}
@@ -4184,7 +4238,7 @@ namespace AIMS.OperationFront.UI
rowIndex = dgvApplyOrDoctor.Rows.Count;
rowIndexLastDisplayed = rowIndex;
}
- if (rowIndex >= 0)
+ if (rowIndex >= 0 && dgvApplyOrDoctor.Rows.Count > 0)
{
dgvApplyOrDoctor.Rows[rowIndex].Selected = true;
if (dgvApplyOrDoctor.Rows[rowIndex].Displayed == false)
@@ -4272,7 +4326,7 @@ namespace AIMS.OperationFront.UI
}
else
{
- SchedulingTable = BPerson.GetSchedulingForSelect(dtpSearchTime.Value, "ʿ");//SSSDept[0].Id.Value
+ SchedulingTable = BPerson.GetSchedulingForSelect(dtpSearchTime.Value, "һʿ");//SSSDept[0].Id.Value
RoomCardManage.SelectDgv.DataSource = SchedulingTable;
}
}
@@ -4384,7 +4438,7 @@ namespace AIMS.OperationFront.UI
iRet = SaveAnasDoctor(int.Parse(item["ApplyID"].ToString()), DoctorNures);
}
if (iRet != -1)
- outMsg = string.Format("ϴֻʿ:{0} --> {1}ɹ", dgvWorkers.CurrentRow.Cells["oName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name);
+ outMsg = string.Format("ϴֻʿ:{0} --> {1}ɹ", dgvInstrumentNurse.CurrentRow.Cells[2].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name);
}
if (_workerType == workerType.TourNurse)
{
@@ -4394,7 +4448,7 @@ namespace AIMS.OperationFront.UI
iRet = SaveAnasDoctor(int.Parse(item["ApplyID"].ToString()), DoctorNures);
}
if (iRet != -1)
- outMsg = string.Format(" Ѳػʿ:{0} --> {1}ɹ", dgvWorkers.CurrentRow.Cells["oName"].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name);
+ outMsg = string.Format(" Ѳػʿ:{0} --> {1}ɹ", dgvTourNurse.CurrentRow.Cells[2].Value, RoomCardManage.lastSelectOpeRoom.operationRoom.Name);
}
#endregion
}
@@ -4432,7 +4486,7 @@ namespace AIMS.OperationFront.UI
}
}
- if (SelGridRow == null)
+ if (SelGridRow == null || stepGridRow == null)
return;
BOperationApply.UpdatePlanOrder(Convert.ToInt32(SelGridRow.Cells[0].Value), Convert.ToInt32(stepGridRow.Cells[1].Value));
@@ -4510,6 +4564,7 @@ namespace AIMS.OperationFront.UI
if (!RoomCardManage.SelectIds.Contains(id))
{
RoomCardManage.SelectIds.Add(id);
+ selApply = id.ToString();
}
}
else
@@ -4522,7 +4577,7 @@ namespace AIMS.OperationFront.UI
//if (IsAllowPat == false)
//{
// RoomCardManage.SelectIds .Clear();
- //}
+ //}
}
finally
{
diff --git a/AIMS/OperationFront/frmOperationSchedulePlan.resx b/AIMS/OperationFront/frmOperationSchedulePlan.resx
index fb0898a..99107de 100644
--- a/AIMS/OperationFront/frmOperationSchedulePlan.resx
+++ b/AIMS/OperationFront/frmOperationSchedulePlan.resx
@@ -123,6 +123,12 @@
True
+
+ True
+
+
+ True
+
True
@@ -245,7 +251,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAD+
- CAAAAk1TRnQBSQFMAgEBAgEAAVwBEwFcARMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
+ CAAAAk1TRnQBSQFMAgEBAgEAAXQBEwF0ARMBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
@@ -289,12 +295,18 @@
144, 17
+
+ 144, 17
+
17, 17
360, 17
+
+ 144, 17
+
True
diff --git a/AIMS/OperationFront/frmPlanPatientInfo.Designer.cs b/AIMS/OperationFront/frmPlanPatientInfo.Designer.cs
deleted file mode 100644
index 3070792..0000000
--- a/AIMS/OperationFront/frmPlanPatientInfo.Designer.cs
+++ /dev/null
@@ -1,185 +0,0 @@
-namespace AIMS.OperationFront.UI
-{
- partial class frmPlanPatientInfo
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- this.dgv = new System.Windows.Forms.DataGridView();
- this.ApplyId = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.ApplyDepNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.MdrecNoColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.PatientNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.SexColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.BirthDayColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.ApplyDiagnoseInfoNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.ApplyOperationInfoNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.AnaesthesiaMethodNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.OperationDoctorColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.OperationTypeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
- ((System.ComponentModel.ISupportInitialize)(this.dgv)).BeginInit();
- this.SuspendLayout();
- //
- // dgv
- //
- this.dgv.AllowUserToAddRows = false;
- this.dgv.BackgroundColor = System.Drawing.Color.White;
- this.dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
- this.dgv.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
- this.ApplyId,
- this.ApplyDepNameColumn,
- this.MdrecNoColumn,
- this.PatientNameColumn,
- this.SexColumn,
- this.BirthDayColumn,
- this.ApplyDiagnoseInfoNameColumn,
- this.ApplyOperationInfoNameColumn,
- this.AnaesthesiaMethodNameColumn,
- this.OperationDoctorColumn,
- this.OperationTypeColumn});
- this.dgv.Dock = System.Windows.Forms.DockStyle.Fill;
- this.dgv.Location = new System.Drawing.Point(0, 0);
- this.dgv.Name = "dgv";
- this.dgv.RowHeadersVisible = false;
- this.dgv.RowTemplate.Height = 23;
- this.dgv.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
- this.dgv.Size = new System.Drawing.Size(799, 450);
- this.dgv.TabIndex = 4;
- //
- // ApplyId
- //
- this.ApplyId.DataPropertyName = "ApplyId";
- this.ApplyId.Frozen = true;
- this.ApplyId.HeaderText = "ApplyId";
- this.ApplyId.Name = "ApplyId";
- this.ApplyId.ReadOnly = true;
- this.ApplyId.Visible = false;
- //
- // ApplyDepNameColumn
- //
- this.ApplyDepNameColumn.DataPropertyName = "ApplyDepName";
- this.ApplyDepNameColumn.HeaderText = "申请科室";
- this.ApplyDepNameColumn.Name = "ApplyDepNameColumn";
- this.ApplyDepNameColumn.ReadOnly = true;
- this.ApplyDepNameColumn.Width = 80;
- //
- // MdrecNoColumn
- //
- this.MdrecNoColumn.DataPropertyName = "MdrecNo";
- this.MdrecNoColumn.HeaderText = "住院号";
- this.MdrecNoColumn.Name = "MdrecNoColumn";
- this.MdrecNoColumn.ReadOnly = true;
- this.MdrecNoColumn.Width = 80;
- //
- // PatientNameColumn
- //
- this.PatientNameColumn.DataPropertyName = "PatientName";
- this.PatientNameColumn.HeaderText = "患者姓名";
- this.PatientNameColumn.Name = "PatientNameColumn";
- this.PatientNameColumn.ReadOnly = true;
- this.PatientNameColumn.Width = 80;
- //
- // SexColumn
- //
- this.SexColumn.DataPropertyName = "Sex";
- this.SexColumn.HeaderText = "性别";
- this.SexColumn.Name = "SexColumn";
- this.SexColumn.ReadOnly = true;
- this.SexColumn.Width = 60;
- //
- // BirthDayColumn
- //
- this.BirthDayColumn.DataPropertyName = "BirthDay";
- this.BirthDayColumn.HeaderText = "出生日期";
- this.BirthDayColumn.Name = "BirthDayColumn";
- this.BirthDayColumn.Width = 80;
- //
- // ApplyDiagnoseInfoNameColumn
- //
- this.ApplyDiagnoseInfoNameColumn.DataPropertyName = "ApplyDiagnoseInfoName";
- this.ApplyDiagnoseInfoNameColumn.HeaderText = "术前诊断";
- this.ApplyDiagnoseInfoNameColumn.Name = "ApplyDiagnoseInfoNameColumn";
- this.ApplyDiagnoseInfoNameColumn.ReadOnly = true;
- //
- // ApplyOperationInfoNameColumn
- //
- this.ApplyOperationInfoNameColumn.DataPropertyName = "ApplyOperationInfoName";
- this.ApplyOperationInfoNameColumn.HeaderText = "拟实手术";
- this.ApplyOperationInfoNameColumn.Name = "ApplyOperationInfoNameColumn";
- this.ApplyOperationInfoNameColumn.ReadOnly = true;
- //
- // AnaesthesiaMethodNameColumn
- //
- this.AnaesthesiaMethodNameColumn.DataPropertyName = "AnaesthesiaMethodName";
- this.AnaesthesiaMethodNameColumn.HeaderText = "拟施麻醉";
- this.AnaesthesiaMethodNameColumn.Name = "AnaesthesiaMethodNameColumn";
- this.AnaesthesiaMethodNameColumn.ReadOnly = true;
- //
- // OperationDoctorColumn
- //
- this.OperationDoctorColumn.DataPropertyName = "OperationDoctor";
- this.OperationDoctorColumn.HeaderText = "术者";
- this.OperationDoctorColumn.Name = "OperationDoctorColumn";
- this.OperationDoctorColumn.ReadOnly = true;
- //
- // OperationTypeColumn
- //
- this.OperationTypeColumn.DataPropertyName = "OperationType";
- this.OperationTypeColumn.HeaderText = "OperationType";
- this.OperationTypeColumn.Name = "OperationTypeColumn";
- this.OperationTypeColumn.ReadOnly = true;
- this.OperationTypeColumn.Visible = false;
- //
- // frmPlanPatientInfo
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(799, 450);
- this.ControlBox = false;
- this.Controls.Add(this.dgv);
- this.Name = "frmPlanPatientInfo";
- this.Load += new System.EventHandler(this.frmPlanPatientInfo_Load);
- ((System.ComponentModel.ISupportInitialize)(this.dgv)).EndInit();
- this.ResumeLayout(false);
-
- }
-
- #endregion
-
- private System.Windows.Forms.DataGridView dgv;
- private System.Windows.Forms.DataGridViewTextBoxColumn ApplyId;
- private System.Windows.Forms.DataGridViewTextBoxColumn ApplyDepNameColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn MdrecNoColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn PatientNameColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn SexColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn BirthDayColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn ApplyDiagnoseInfoNameColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn ApplyOperationInfoNameColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn AnaesthesiaMethodNameColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn OperationDoctorColumn;
- private System.Windows.Forms.DataGridViewTextBoxColumn OperationTypeColumn;
- }
-}
\ No newline at end of file
diff --git a/AIMS/OperationFront/frmPlanPatientInfo.cs b/AIMS/OperationFront/frmPlanPatientInfo.cs
deleted file mode 100644
index 9f9daa4..0000000
--- a/AIMS/OperationFront/frmPlanPatientInfo.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-using AIMSBLL;
-using System;
-using System.Drawing;
-using System.Windows.Forms;
-
-namespace AIMS.OperationFront.UI
-{
- public partial class frmPlanPatientInfo : Form
- {
- private static frmPlanPatientInfo f;
- public DateTime Time;
- public int RoomId;
- public frmPlanPatientInfo()
- {
- InitializeComponent();
- }
-
- private void frmPlanPatientInfo_Load(object sender, EventArgs e)
- {
- int x = (System.Windows.Forms.SystemInformation.WorkingArea.Width - this.Size.Width) / 2;
- int y = (System.Windows.Forms.SystemInformation.WorkingArea.Height - this.Size.Height) / 2-60;
- this.StartPosition = FormStartPosition.Manual;
- this.Location = (Point)new Size(x, y);
-
- dgv.DataSource = BOperationApply.GetOperationRoomDataTable(Time, RoomId);
-
- for (int i = 0; i < dgv.Rows.Count; i++)
- {
- if (dgv.Rows[i].Cells["OperationTypeColumn"].Value.ToString() == "急诊")
- {
- dgv.Rows[i].DefaultCellStyle.BackColor = Color.LightSalmon;
- }
- if (dgv.Rows[i].Cells["OperationTypeColumn"].Value.ToString() == "特急")
- {
- dgv.Rows[i].DefaultCellStyle.BackColor = Color.Red;
- }
- }
- }
-
- public static frmPlanPatientInfo CreateForm()
- {
- if (frmPlanPatientInfo.f == null || frmPlanPatientInfo.f.IsDisposed)
- {
- frmPlanPatientInfo.f = new frmPlanPatientInfo();
- }
- return frmPlanPatientInfo.f;
- }
- }
-}
diff --git a/AIMS/OperationFront/frmPlanPatientInfo.resx b/AIMS/OperationFront/frmPlanPatientInfo.resx
deleted file mode 100644
index 6cf4631..0000000
--- a/AIMS/OperationFront/frmPlanPatientInfo.resx
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
\ No newline at end of file
diff --git a/AIMS/OperationFront/frmPrintingArrangemen.cs b/AIMS/OperationFront/frmPrintingArrangemen.cs
index acaccb5..41abdf6 100644
--- a/AIMS/OperationFront/frmPrintingArrangemen.cs
+++ b/AIMS/OperationFront/frmPrintingArrangemen.cs
@@ -1,4 +1,5 @@
using AIMS.OremrUserControl;
+using AIMS.PublicUI;
using AIMSBLL;
using AIMSModel;
using System;
@@ -50,15 +51,15 @@ namespace AIMS.OperationFront.UI
{
if (cboOperationRoom.SelectedIndex > 0)
{
- dt = BOperationApply.SelectPlanedOpeByRoom("OrderOperationTime>='" + dtpTime.Value.ToString("yyyy-MM-dd 00:00:00") + "' and OrderOperationTime<='" + dtpTime.Value.ToString("yyyy-MM-dd 23:59:59") + "' and OperationRoom = '" + cboOperationRoom.Text + "' Order By OperationRoomID ,PlanOrder");
+ dt = BOperationApply.SelectPlanedOpeByRoom("OrderOperationTime>='" + dtpTime.Value.ToString("yyyy-MM-dd 00:00:00") + "' and OrderOperationTime<='" + dtpTime.Value.ToString("yyyy-MM-dd 23:59:59") + "' and OperationRoom = '" + cboOperationRoom.Text + "' Order By OperationRoomID ,PlanOrder");
}
else if (cboOperationRoom.SelectedIndex <= 0)
{
- dt = BOperationApply.SelectPlanedOpeByRoom("OrderOperationTime>='" + dtpTime.Value.ToString("yyyy-MM-dd 00:00:00") + "' and OrderOperationTime<='" + dtpTime.Value.ToString("yyyy-MM-dd 23:59:59") + "' Order By OperationRoomID ,PlanOrder");
+ dt = BOperationApply.SelectPlanedOpeByRoom("OrderOperationTime>='" + dtpTime.Value.ToString("yyyy-MM-dd 00:00:00") + "' and OrderOperationTime<='" + dtpTime.Value.ToString("yyyy-MM-dd 23:59:59") + "' Order By OperationRoomID ,PlanOrder");
}
if (dt == null) return;
FullDgv(dt);
- dgvApplyOrDoctor.ClearSelection();
+ dgvApplyOrDoctor.ClearSelection();
}
private void ReportData()
@@ -105,10 +106,14 @@ namespace AIMS.OperationFront.UI
{
UCap.labTourNurse.Text = "";
}
- UCap.labRemark.Text = dt.Rows[i]["Remark"].ToString();
+ UCap.labRemark.Text = dt.Rows[i]["Remark"].ToString();
if (dt.Rows[i]["OperationType"].ToString() == "急诊")
{
- UCap.pictureBox1.Visible = true;
+ UCap.BindWaterMark2("急", 600, 20, Color.Red);
+ }
+ if (dt.Rows[i]["Contagion"].ToString() != "" && dt.Rows[i]["Contagion"].ToString() != "无" && dt.Rows[i]["Contagion"].ToString() != "未报")
+ {
+ UCap.BindWaterMark2(dt.Rows[i]["Contagion"].ToString() , 650, 20, Color.Purple);
}
UCap.lblOpeLevel.Text = dt.Rows[i]["OperationLevelName"].ToString();
}
@@ -247,7 +252,7 @@ namespace AIMS.OperationFront.UI
/// 初始化ComboBox
///
private void Initial()
- {
+ {
List rooms = BOperationRoom.GetOperationRooms("IsValid=1 and Site='手术室'");
rooms.Insert(0, new OperationRoom() { Id = -1, Name = "" });
cboOperationRoom.DataSource = rooms;
diff --git a/AIMS/OperationFront/frmStopOperation.Designer.cs b/AIMS/OperationFront/frmStopOperation.Designer.cs
index 4007b73..f673ced 100644
--- a/AIMS/OperationFront/frmStopOperation.Designer.cs
+++ b/AIMS/OperationFront/frmStopOperation.Designer.cs
@@ -58,7 +58,7 @@
this.tsbCancel.ImageTransparentColor = System.Drawing.Color.Magenta;
this.tsbCancel.Name = "tsbCancel";
this.tsbCancel.Size = new System.Drawing.Size(68, 46);
- this.tsbCancel.Text = " 取消申请";
+ this.tsbCancel.Text = " 停止申请";
this.tsbCancel.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
this.tsbCancel.Click += new System.EventHandler(this.tsbCancel_Click);
//
diff --git a/AIMS/OperationFront/frmStopOperation.cs b/AIMS/OperationFront/frmStopOperation.cs
index e1bcc91..64b6b68 100644
--- a/AIMS/OperationFront/frmStopOperation.cs
+++ b/AIMS/OperationFront/frmStopOperation.cs
@@ -29,7 +29,7 @@ namespace AIMS.OperationFront.UI
{
if (txtContent.Text.Trim() == "")
{
- MessageBox.Show("作废原因不能为空");
+ MessageBox.Show("停止原因不能为空");
return;
}
@@ -39,12 +39,13 @@ namespace AIMS.OperationFront.UI
{
BOperationApply.UpdateStopOperation(ApplyIdList[i], txtContent.Text.Trim());
}
- MessageBox.Show("退回成功!");
- Close();
+ MessageBox.Show("停止成功!");
+
+ this.DialogResult = System.Windows.Forms.DialogResult.OK;
}
catch (Exception ex)
{
- MessageBox.Show("退回失败!" + ex.Message);
+ MessageBox.Show("停止失败!" + ex.Message);
}
}
}
diff --git a/AIMS/OremrUserControl/ControlExtension.cs b/AIMS/OremrUserControl/ControlExtension.cs
index 1b0e5fe..892f2a9 100644
--- a/AIMS/OremrUserControl/ControlExtension.cs
+++ b/AIMS/OremrUserControl/ControlExtension.cs
@@ -62,6 +62,28 @@ namespace AIMS.PublicUI
foreach (System.Windows.Forms.Control child in ctrl.Controls)
BindWaterMark(child, Text);
}
+ public static void BindWaterMark2(this Control ctrl, string Text,int x ,int y,Color color)
+ {
+ if (ctrl == null || ctrl.IsDisposed)
+ return;
+ // 绘制水印
+ if (ctrl.HaveEventHandler("Paint", "BindWaterMark"))
+ return;
+ ctrl.Paint += (sender, e) =>
+ {
+ System.Windows.Forms.Control paintCtrl = sender as System.Windows.Forms.Control;
+ var g = e.Graphics;
+ g.SmoothingMode = SmoothingMode.AntiAlias;
+ g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
+
+
+ g.DrawString(Text, new Font("微软雅黑", 23, FontStyle.Regular),
+ new SolidBrush(color),x,y);
+ };
+ //// 子控件绑定绘制事件
+ //foreach (System.Windows.Forms.Control child in ctrl.Controls)
+ // BindWaterMark2(child, Text);
+ }
public static void BindWaterMark(this Control ctrl, string Text, float x1, float y1)
{
if (ctrl == null || ctrl.IsDisposed)
diff --git a/AIMS/OremrUserControl/UCSurgicalNotice.designer.cs b/AIMS/OremrUserControl/UCSurgicalNotice.designer.cs
index bccdcf8..406097b 100644
--- a/AIMS/OremrUserControl/UCSurgicalNotice.designer.cs
+++ b/AIMS/OremrUserControl/UCSurgicalNotice.designer.cs
@@ -65,7 +65,6 @@ namespace AIMS.OremrUserControl
this.labRemark = new System.Windows.Forms.Label();
this.label17 = new System.Windows.Forms.Label();
this.panel1 = new System.Windows.Forms.Panel();
- this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.labHospitalName = new System.Windows.Forms.Label();
this.label19 = new System.Windows.Forms.Label();
this.labOperationSite = new System.Windows.Forms.Label();
@@ -100,7 +99,6 @@ namespace AIMS.OremrUserControl
this.label22 = new System.Windows.Forms.Label();
this.label21 = new System.Windows.Forms.Label();
this.lblVerify = new System.Windows.Forms.Label();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
//
// label6
@@ -502,18 +500,6 @@ namespace AIMS.OremrUserControl
this.panel1.Size = new System.Drawing.Size(1, 460);
this.panel1.TabIndex = 25;
//
- // pictureBox1
- //
- this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
- this.pictureBox1.ErrorImage = null;
- this.pictureBox1.InitialImage = null;
- this.pictureBox1.Location = new System.Drawing.Point(580, 180);
- this.pictureBox1.Name = "pictureBox1";
- this.pictureBox1.Size = new System.Drawing.Size(130, 97);
- this.pictureBox1.TabIndex = 26;
- this.pictureBox1.TabStop = false;
- this.pictureBox1.Visible = false;
- //
// labHospitalName
//
this.labHospitalName.AutoSize = true;
@@ -830,7 +816,6 @@ namespace AIMS.OremrUserControl
this.Controls.Add(this.panel11);
this.Controls.Add(this.panel10);
this.Controls.Add(this.panel4);
- this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.label1);
this.Controls.Add(this.label6);
this.Controls.Add(this.labAge);
@@ -890,7 +875,6 @@ namespace AIMS.OremrUserControl
this.Margin = new System.Windows.Forms.Padding(1);
this.Name = "UCSurgicalNotice";
this.Size = new System.Drawing.Size(780, 555);
- ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
@@ -933,7 +917,6 @@ namespace AIMS.OremrUserControl
private System.Windows.Forms.Label label15;
public System.Windows.Forms.Label labRemark;
private System.Windows.Forms.Label label17;
- public System.Windows.Forms.PictureBox pictureBox1;
public System.Windows.Forms.Label labHospitalName;
private System.Windows.Forms.Label label19;
public System.Windows.Forms.Label labOperationSite;
diff --git a/AIMS/OremrUserControl/ucPlanOperationRoomCard.cs b/AIMS/OremrUserControl/ucPlanOperationRoomCard.cs
index 69d4b7d..4566694 100644
--- a/AIMS/OremrUserControl/ucPlanOperationRoomCard.cs
+++ b/AIMS/OremrUserControl/ucPlanOperationRoomCard.cs
@@ -203,8 +203,8 @@ namespace AIMS.OremrUserControl
pDataTable = _dt;
labTabindex.Text = pDataTable.Rows.Count.ToString();
DrawRoomText();
- if (_dt.Rows.Count==0)
- {
+ if (_dt.Rows.Count == 0)
+ {
lblAnesDoctors.ForeColor = Color.Black;
lblNurse.ForeColor = Color.Black;
lblOpeDoctors.ForeColor = Color.Black;
@@ -230,10 +230,14 @@ namespace AIMS.OremrUserControl
string sAnesthesiaDoctor = item["AnesthesiaDoctor"].ToString();
string sInstrumentNurse = item["InstrumentNurse"].ToString();
string sTourNurse = item["TourNurse"].ToString();
- GridRow grNew = new GridRow(item["ApplyId"].ToString(), item["PlanOrder"].ToString(), string.Format("{0}{1}", item["PatientName"].ToString(), ""), item["MdrecNo"].ToString(), item["ApplyDepName"].ToString() + "-" + item["SickBed"].ToString(), sOperationDoctor, item["ApplyOperationInfoName"].ToString(), DateTime.Parse(item["OrderOperationTime"].ToString()).ToString("HH:mm"), sAnesthesiaDoctor, sInstrumentNurse, sTourNurse, item["Remark"].ToString(), "Χ");
- if (item["OperationType"].ToString() == "急诊")
+ GridRow grNew = new GridRow(item["ApplyId"].ToString(), item["PlanOrder"].ToString(), string.Format("{0}{1}", item["PatientName"].ToString(), ""), item["MdrecNo"].ToString(), item["ApplyDepName"].ToString() + "-" + item["SickBed"].ToString(), sOperationDoctor, item["ApplyOperationInfoName"].ToString(), DateTime.Parse(item["OrderOperationTime"].ToString()).ToString("HH:mm"), sAnesthesiaDoctor, sInstrumentNurse, sTourNurse, item["OperationRemark"].ToString(), "Χ");
+ if (item["Contagion"].ToString() != "" && item["Contagion"].ToString() != "无" && item["Contagion"].ToString() != "未报")
{
- grNew.CellStyles.Default.Background.Color1 = Color.Tomato;
+ grNew.CellStyles.Default.Background.Color1 = Color.Purple;
+ }
+ else if (item["OperationType"].ToString() == "急诊")
+ {
+ grNew.CellStyles.Default.Background.Color1 = Color.Red;
}
else
{
@@ -390,8 +394,8 @@ namespace AIMS.OremrUserControl
lblNurse.ForeColor = Color.Black;
lblOpeDoctors.ForeColor = Color.Black;
labelName.ForeColor = Color.Black;
- lblNurse2.ForeColor = Color.Black ;
- labTabindex.ForeColor = Color.Black ;
+ lblNurse2.ForeColor = Color.Black;
+ labTabindex.ForeColor = Color.Black;
}
}
}
diff --git a/AIMS/PublicUI/frmSelectDisease.Designer.cs b/AIMS/PublicUI/frmSelectDisease.Designer.cs
index a669aff..4f05297 100644
--- a/AIMS/PublicUI/frmSelectDisease.Designer.cs
+++ b/AIMS/PublicUI/frmSelectDisease.Designer.cs
@@ -39,7 +39,9 @@
this.SelectIdColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.SelectIcdCodeColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.SelectNameColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.btnDown = new System.Windows.Forms.Button();
this.btnToLeft = new System.Windows.Forms.Button();
+ this.btnUp = new System.Windows.Forms.Button();
this.btnToRight = new System.Windows.Forms.Button();
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.dgvDisease = new System.Windows.Forms.DataGridView();
@@ -63,8 +65,8 @@
this.txtHelpCode.Location = new System.Drawing.Point(108, 8);
this.txtHelpCode.Name = "txtHelpCode";
this.txtHelpCode.Size = new System.Drawing.Size(192, 23);
- this.txtHelpCode.TabIndex = 0;
- this.txtHelpCode.TextChanged += new System.EventHandler(this.txtHelpCode_TextChanged);
+ this.txtHelpCode.TabIndex = 0;
+ this.txtHelpCode.TextChanged += new System.EventHandler(this.txtHelpCode_TextChanged);
//
// panel1
//
@@ -78,7 +80,7 @@
this.panel1.Font = new System.Drawing.Font("宋体", 10.5F);
this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(813, 467);
+ this.panel1.Size = new System.Drawing.Size(833, 467);
this.panel1.TabIndex = 1;
//
// panel2
@@ -87,12 +89,14 @@
this.panel2.Controls.Add(this.labUp);
this.panel2.Controls.Add(this.labPage);
this.panel2.Controls.Add(this.groupBox2);
+ this.panel2.Controls.Add(this.btnDown);
this.panel2.Controls.Add(this.btnToLeft);
+ this.panel2.Controls.Add(this.btnUp);
this.panel2.Controls.Add(this.btnToRight);
this.panel2.Controls.Add(this.groupBox1);
this.panel2.Location = new System.Drawing.Point(0, 37);
this.panel2.Name = "panel2";
- this.panel2.Size = new System.Drawing.Size(807, 427);
+ this.panel2.Size = new System.Drawing.Size(833, 427);
this.panel2.TabIndex = 4;
//
// labDown
@@ -133,7 +137,7 @@
// groupBox2
//
this.groupBox2.Controls.Add(this.dgvSelectDisease);
- this.groupBox2.Location = new System.Drawing.Point(428, 20);
+ this.groupBox2.Location = new System.Drawing.Point(418, 20);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(366, 394);
this.groupBox2.TabIndex = 14;
@@ -182,6 +186,17 @@
this.SelectNameColumn.ReadOnly = true;
this.SelectNameColumn.Width = 210;
//
+ // btnDown
+ //
+ this.btnDown.Font = new System.Drawing.Font("宋体", 20.5F);
+ this.btnDown.Location = new System.Drawing.Point(792, 105);
+ this.btnDown.Name = "btnDown";
+ this.btnDown.Size = new System.Drawing.Size(31, 63);
+ this.btnDown.TabIndex = 13;
+ this.btnDown.Text = "↓";
+ this.btnDown.UseVisualStyleBackColor = true;
+ this.btnDown.Click += new System.EventHandler(this.btnDown_Click);
+ //
// btnToLeft
//
this.btnToLeft.Location = new System.Drawing.Point(379, 200);
@@ -192,6 +207,17 @@
this.btnToLeft.UseVisualStyleBackColor = true;
this.btnToLeft.Click += new System.EventHandler(this.btnToLeft_Click);
//
+ // btnUp
+ //
+ this.btnUp.Font = new System.Drawing.Font("宋体", 20.5F);
+ this.btnUp.Location = new System.Drawing.Point(792, 36);
+ this.btnUp.Name = "btnUp";
+ this.btnUp.Size = new System.Drawing.Size(31, 63);
+ this.btnUp.TabIndex = 12;
+ this.btnUp.Text = "↑";
+ this.btnUp.UseVisualStyleBackColor = true;
+ this.btnUp.Click += new System.EventHandler(this.btnUp_Click);
+ //
// btnToRight
//
this.btnToRight.Location = new System.Drawing.Point(379, 75);
@@ -263,6 +289,7 @@
this.btnAddDisease.TabIndex = 3;
this.btnAddDisease.Text = "添加诊断";
this.btnAddDisease.UseVisualStyleBackColor = true;
+ this.btnAddDisease.Visible = false;
this.btnAddDisease.Click += new System.EventHandler(this.btnAddDisease_Click);
//
// btnOk
@@ -288,7 +315,7 @@
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(813, 467);
+ this.ClientSize = new System.Drawing.Size(833, 467);
this.Controls.Add(this.panel1);
this.MaximizeBox = false;
this.MinimizeBox = false;
@@ -333,5 +360,7 @@
private System.Windows.Forms.DataGridViewTextBoxColumn SelectIdColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn SelectIcdCodeColumn;
private System.Windows.Forms.DataGridViewTextBoxColumn SelectNameColumn;
+ private System.Windows.Forms.Button btnDown;
+ private System.Windows.Forms.Button btnUp;
}
}
\ No newline at end of file
diff --git a/AIMS/PublicUI/frmSelectDisease.cs b/AIMS/PublicUI/frmSelectDisease.cs
index b23b902..a84704d 100644
--- a/AIMS/PublicUI/frmSelectDisease.cs
+++ b/AIMS/PublicUI/frmSelectDisease.cs
@@ -1,5 +1,7 @@
using AIMSBLL;
+using AIMSExtension;
using AIMSModel;
+using DevComponents.DotNetBar.Controls;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@@ -25,9 +27,12 @@ namespace AIMS.PublicUI.UI
private void frmSelectDisease_Load(object sender, EventArgs e)
{
-
+ if (PublicMethod.RoleName.Contains("增加诊断"))
+ {
+ btnAddDisease.Visible = true;
+ }
AIMSExtension.PublicMethod.SetDgvAttribute(dgvDisease);
- AIMSExtension.PublicMethod.SetDgvAttribute(dgvSelectDisease);
+ AIMSExtension.PublicMethod.SetDgvAttribute(dgvSelectDisease);
SelectLeftdt = BDisease.GetDataTable("");
@@ -49,7 +54,7 @@ namespace AIMS.PublicUI.UI
foreach (int RowId in SelectRightData)
{
Disease DiseaseObj = BDisease.GetModel(RowId);
- dgvSelectDisease.Rows.Add(DiseaseObj.Id, DiseaseObj.IcdCode, DiseaseObj.Name);
+ dgvSelectDisease.Rows.Add(DiseaseObj.Id, DiseaseObj.IcdCode, DiseaseObj.Name);
}
}
txtHelpCode.Focus();
@@ -88,7 +93,7 @@ namespace AIMS.PublicUI.UI
this.labPage.Text = this.currentPage + 1 + "/" + this.pages;
this.dgvDisease.DataSource = this.GetTableByCurrentPage(this.currentPage, this.SelectLeftdt);
}
-
+
private void lkUp_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
if (this.total != 0 && this.currentPage != 0)
@@ -107,7 +112,7 @@ namespace AIMS.PublicUI.UI
this.dgvDisease.DataSource = this.GetTableByCurrentPage(this.currentPage, this.SelectLeftdt);
this.labPage.Text = this.currentPage + 1 + "/" + this.pages;
}
- }
+ }
private void dgvDisease_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
if (dgvDisease.Rows.Count > 0)
@@ -147,19 +152,15 @@ namespace AIMS.PublicUI.UI
private void btnOk_Click(object sender, EventArgs e)
{
+ SelectRightData.Clear();
if (dgvSelectDisease.Rows.Count > 0)
{
- SelectRightData.Clear();
for (int i = 0; i < dgvSelectDisease.Rows.Count; i++)
{
SelectRightData.Add(int.Parse(dgvSelectDisease.Rows[i].Cells["SelectIdColumn"].Value.ToString()));
}
}
- else
- {
- SelectRightData.Clear();
- }
Close();
}
@@ -195,5 +196,57 @@ namespace AIMS.PublicUI.UI
dgvSelectDisease.Rows.RemoveAt(dgvSelectDisease.CurrentRow.Index);
}
}
+
+ private void btnUp_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ DataGridViewSelectedRowCollection dgvsrc = dgvSelectDisease.SelectedRows;//获取选中行的集合
+ if (dgvsrc.Count > 0)
+ {
+ int index = dgvSelectDisease.SelectedRows[0].Index;//获取当前选中行的索引
+ if (index > 0)//如果该行不是第一行
+ {
+ DataGridViewRow dgvr = dgvSelectDisease.Rows[index - dgvsrc.Count];//获取选中行的上一行
+ dgvSelectDisease.Rows.RemoveAt(index - dgvsrc.Count);//删除原选中行的上一行
+ dgvSelectDisease.Rows.Insert((index), dgvr);//将选中行的上一行插入到选中行的后面
+ for (int i = 0; i < dgvsrc.Count; i++)//选中移动后的行
+ {
+ dgvSelectDisease.Rows[index - i - 1].Selected = true;
+ }
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(ex.ToString());
+ }
+ }
+
+ private void btnDown_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ DataGridViewSelectedRowCollection dgvsrc = dgvSelectDisease.SelectedRows;//获取选中行的集合
+ if (dgvsrc.Count > 0)
+ {
+ int index = dgvSelectDisease.SelectedRows[0].Index;//获取当前选中行的索引
+ if (index >= 0 & (dgvSelectDisease.RowCount - 1) != index)//如果该行不是最后一行
+ {
+ DataGridViewRow dgvr = dgvSelectDisease.Rows[index + 1];//获取选中行的下一行
+ dgvSelectDisease.Rows.RemoveAt(index + 1);//删除原选中行的上一行
+ dgvSelectDisease.Rows.Insert((index + 1 - dgvsrc.Count), dgvr);//将选中行的上一行插入到选中行的后面
+ for (int i = 0; i < dgvsrc.Count; i++)//选中移动后的行
+ {
+ dgvSelectDisease.Rows[index + 1 - i].Selected = true;
+ }
+ }
+ }
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(ex.ToString());
+ }
+ }
}
}
diff --git a/AIMS/PublicUI/frmSelectDisease.resx b/AIMS/PublicUI/frmSelectDisease.resx
index cd172b3..17a4ad6 100644
--- a/AIMS/PublicUI/frmSelectDisease.resx
+++ b/AIMS/PublicUI/frmSelectDisease.resx
@@ -126,24 +126,6 @@
True
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
-
- True
-
True
diff --git a/AIMS/PublicUI/frmSelectOperation.cs b/AIMS/PublicUI/frmSelectOperation.cs
index d2e3001..bf391f8 100644
--- a/AIMS/PublicUI/frmSelectOperation.cs
+++ b/AIMS/PublicUI/frmSelectOperation.cs
@@ -20,7 +20,11 @@ namespace AIMS.PublicUI.UI
}
private void frmSelectOperation_Load(object sender, EventArgs e)
- {
+ {
+ if (AIMSExtension.PublicMethod.RoleName.Contains("增加手术"))
+ {
+ btnAddOperation.Visible = true;
+ }
AIMSExtension.PublicMethod.SetDgvAttribute(dgvOperation);
AIMSExtension.PublicMethod.SetDgvAttribute(dgvSelectOperation);
diff --git a/AIMS/PublicUI/frmSelectOperationOne.cs b/AIMS/PublicUI/frmSelectOperationOne.cs
index b77b3ff..62029e2 100644
--- a/AIMS/PublicUI/frmSelectOperationOne.cs
+++ b/AIMS/PublicUI/frmSelectOperationOne.cs
@@ -25,6 +25,10 @@ namespace AIMS.PublicUI.UI
private void frmSelectOperationOne_Load(object sender, EventArgs e)
{
+ if (AIMSExtension.PublicMethod.RoleName.Contains("增加手术"))
+ {
+ btnAddOperation.Visible = true;
+ }
AIMSExtension.PublicMethod.SetDgvAttribute(dgvOperation);
//AIMSExtension.PublicMethod.SetDgvAttribute(dgvSelectOperation);
diff --git a/AIMS/PublicUI/frmUserPurviewDetail.cs b/AIMS/PublicUI/frmUserPurviewDetail.cs
index 7c808ae..0e3aa28 100644
--- a/AIMS/PublicUI/frmUserPurviewDetail.cs
+++ b/AIMS/PublicUI/frmUserPurviewDetail.cs
@@ -1,4 +1,5 @@
using AIMSBLL;
+using AIMSExtension;
using AIMSModel;
using System;
using System.Collections.Generic;
@@ -73,7 +74,8 @@ namespace AIMS.PublicUI.UI
}
InitTreeView();
////dgvRole_CellMouseClick(null, null);
- MessageBox.Show("权限分配成功!");
+ MessageBox.Show("权限分配成功!");
+ AIMSExtension.PublicMethod.RoleName = BMenu.GetMenuRootListManageStr(AIMSExtension.PublicMethod.RoleId, "功能权限");
}
}
catch (Exception en)
diff --git a/AIMSEntity/BLL/Extension/BMenu.cs b/AIMSEntity/BLL/Extension/BMenu.cs
index 2f716dd..1c9c928 100644
--- a/AIMSEntity/BLL/Extension/BMenu.cs
+++ b/AIMSEntity/BLL/Extension/BMenu.cs
@@ -69,6 +69,10 @@ namespace AIMSBLL
{
return DMenu.GetMenuRootListManage(RoleId,ParentId);
}
+ public static List GetMenuRootListManageStr(int RoleId , string ParentId)
+ {
+ return DMenu.GetMenuRootListManageStr(RoleId,ParentId );
+ }
public static List GetMenuRootListManage(int RoleId)
{
return DMenu.GetMenuRootListManage(RoleId);
diff --git a/AIMSEntity/DAL/Extension/DMenu.cs b/AIMSEntity/DAL/Extension/DMenu.cs
index 9e41ce6..c83576f 100644
--- a/AIMSEntity/DAL/Extension/DMenu.cs
+++ b/AIMSEntity/DAL/Extension/DMenu.cs
@@ -32,7 +32,7 @@ namespace AIMSDAL
strSql.Append(")");
strSql.Append(";select @@IDENTITY");
DbHelperSQL.ExecNonQuery(strSql.ToString());
- }
+ }
public static void Delete(int Id)
{
StringBuilder strSql = new StringBuilder();
@@ -270,6 +270,22 @@ namespace AIMSDAL
}
return MenuList;
}
+ public static List GetMenuRootListManageStr(int RoleId, string ParentId)
+ {
+ List MenuList = new List();
+
+ StringBuilder strSql = new StringBuilder();
+ strSql.Append("select m.Id,m.Name,m.Path,m.ParentId,m.IsValid from Menu m ");
+ strSql.Append("INNER JOIN UserPurview up ON up.MenuId =m.Id ");
+ strSql.Append("WHERE m.IsValid=1 AND m.ParentId =(select id from Menu where Name='"+ParentId+"') AND up.RoleId=" + RoleId + " order by MenuOrder");//
+ DataTable dt = HelperDB.DbHelperSQL.GetDataTable(strSql.ToString());
+
+ for (int i = 0; i < dt.Rows.Count; i++)
+ {
+ MenuList.Add(dt.Rows[i]["Name"].ToString());
+ }
+ return MenuList;
+ }
public static List