From 7131eb6d11323ae2c7b8f0aea1bcb988278b28f7 Mon Sep 17 00:00:00 2001 From: leomo Date: Tue, 27 Sep 2022 11:16:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B8=85=E9=99=A4Office=20Excel=E4=BD=BF?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AIMS/AIMS.csproj | 9 - .../oldSystemCode/FormUseDrugsReport.cs | 98 ++-- .../oldSystemCode/PublicToDoument.cs | 151 +------ .../oldSystemCode/frmGoodsBillRecord.cs | 132 +----- AIMS/OperationFront/FrmScheduling2.cs | 419 +++++++++--------- AIMS/Template/手术清点记录单.xlsx | Bin 119757 -> 0 bytes 6 files changed, 263 insertions(+), 546 deletions(-) delete mode 100644 AIMS/Template/手术清点记录单.xlsx diff --git a/AIMS/AIMS.csproj b/AIMS/AIMS.csproj index 1a0de67..f84957d 100644 --- a/AIMS/AIMS.csproj +++ b/AIMS/AIMS.csproj @@ -58,9 +58,6 @@ False ..\..\..\..\..\..\..\Program Files (x86)\DotNetBar for Windows Forms\DevComponents.DotNetBar2.dll - - Extensions\GoldPrinter.dll - False True @@ -82,11 +79,6 @@ False Extensions\Newtonsoft.Json.dll - - False - True - Extensions\office.dll - @@ -1324,7 +1316,6 @@ Settings.settings True - diff --git a/AIMS/OperationDoing/oldSystemCode/FormUseDrugsReport.cs b/AIMS/OperationDoing/oldSystemCode/FormUseDrugsReport.cs index de5b24c..c1b6c40 100644 --- a/AIMS/OperationDoing/oldSystemCode/FormUseDrugsReport.cs +++ b/AIMS/OperationDoing/oldSystemCode/FormUseDrugsReport.cs @@ -370,56 +370,56 @@ namespace AIMS.OperationDoing.AnasRecordBill } private void tsbLead_Click(object sender, EventArgs e) { - GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); - string strFileName = "精一药品使用记录单.xlt"; //模板文件名 - string strExcelTemplateFile = AppDomain.CurrentDomain.BaseDirectory; - strExcelTemplateFile += @"\printTemplate\" + strFileName; - excel.Open(strExcelTemplateFile); //用模板文件 - int rowNum = 4; - string Letters = "A B C D E F G H I J K L M N O P Q R"; - string[] letter = Letters.Split(' '); - DateTime dtBegin = reBeginTime(dtpBegin.Value, "begin"); - DateTime dtEnd = reBeginTime(dtpEnd.Value, "end"); - if (_record != null) - { - dtBegin = reBeginTime(_record.InRoomTime.Value, "begin"); - dtEnd = reBeginTime(_record.InRoomTime.Value, "end"); - lists = BUseDrugsReportManager.GetListByDateTimeWork(dtBegin.ToString(), dtEnd.ToString(), _record.Id.Value); - } - else - { - lists = BUseDrugsReportManager.GetListByDateTime(dtBegin.ToString(), dtEnd.ToString()); - } - for (int j = 0; j < lists.Count; j++) - { - rowNum++; - UseDrugsReport temp = lists[j]; - string enter = temp.Enter == 1 ? "√" : ""; - excel.GetRange(rowNum, "A", rowNum, "R").RowHeight = 24.75; - excel.GetRange(rowNum, "A", rowNum, "R").Borders.LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous; - excel.GetRange(rowNum, "A", rowNum, "P").Value = new string[]{ - (j+1).ToString(), - temp.使用日期, - temp.术间, - temp.患者姓名, - temp.住院号 , - temp.药品名称, - temp.处方剂量, - temp.批号, - temp.用量, - temp.残留剂量, - temp.残液处理方式, - temp.镇痛泵使用量, - temp.镇痛泵余量, - temp.处方医师, - temp.医生签名2, - enter - }; + //GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); + //string strFileName = "精一药品使用记录单.xlt"; //模板文件名 + //string strExcelTemplateFile = AppDomain.CurrentDomain.BaseDirectory; + //strExcelTemplateFile += @"\printTemplate\" + strFileName; + //excel.Open(strExcelTemplateFile); //用模板文件 + //int rowNum = 4; + //string Letters = "A B C D E F G H I J K L M N O P Q R"; + //string[] letter = Letters.Split(' '); + //DateTime dtBegin = reBeginTime(dtpBegin.Value, "begin"); + //DateTime dtEnd = reBeginTime(dtpEnd.Value, "end"); + //if (_record != null) + //{ + // dtBegin = reBeginTime(_record.InRoomTime.Value, "begin"); + // dtEnd = reBeginTime(_record.InRoomTime.Value, "end"); + // lists = BUseDrugsReportManager.GetListByDateTimeWork(dtBegin.ToString(), dtEnd.ToString(), _record.Id.Value); + //} + //else + //{ + // lists = BUseDrugsReportManager.GetListByDateTime(dtBegin.ToString(), dtEnd.ToString()); + //} + //for (int j = 0; j < lists.Count; j++) + //{ + // rowNum++; + // UseDrugsReport temp = lists[j]; + // string enter = temp.Enter == 1 ? "√" : ""; + // excel.GetRange(rowNum, "A", rowNum, "R").RowHeight = 24.75; + // excel.GetRange(rowNum, "A", rowNum, "R").Borders.LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlContinuous; + // excel.GetRange(rowNum, "A", rowNum, "P").Value = new string[]{ + // (j+1).ToString(), + // temp.使用日期, + // temp.术间, + // temp.患者姓名, + // temp.住院号 , + // temp.药品名称, + // temp.处方剂量, + // temp.批号, + // temp.用量, + // temp.残留剂量, + // temp.残液处理方式, + // temp.镇痛泵使用量, + // temp.镇痛泵余量, + // temp.处方医师, + // temp.医生签名2, + // enter + // }; - } - excel.PrintPreview(); - this.Focus(); - excel.Close(); + //} + //excel.PrintPreview(); + //this.Focus(); + //excel.Close(); } Object cellTempValue = null; diff --git a/AIMS/OperationDoing/oldSystemCode/PublicToDoument.cs b/AIMS/OperationDoing/oldSystemCode/PublicToDoument.cs index 6b0c81e..a9ae8ac 100644 --- a/AIMS/OperationDoing/oldSystemCode/PublicToDoument.cs +++ b/AIMS/OperationDoing/oldSystemCode/PublicToDoument.cs @@ -7,8 +7,7 @@ using System.Linq; using System.Windows.Forms; using AIMSExtension; using DevComponents.Editors.DateTimeAdv; -using DrawGraph; -using Microsoft.Office.Core; +using DrawGraph; using Newtonsoft.Json; namespace AIMS.OperationDoing.AnasRecordBill @@ -173,153 +172,7 @@ namespace AIMS.OperationDoing.AnasRecordBill MemoryStream ms = new MemoryStream(buffer); Image image = Image.FromStream(ms); return image; - } - - //public static void SavePrintDocStatic(Dictionary dicList, int modelId, int ApplyId) - //{ - // try - // { - // if (modelId != 0) BDocumentManager.DeleteStatic(modelId, ApplyId); - // List modelStatics = new List(); - // foreach (var key in dicList.Keys) - // { - // PrintDocStatic modelStatic = new PrintDocStatic - // { - // PrintDocId = modelId, - // OperationApplyId = ApplyId, - // Key = key, - // Value = dicList[key], - // OperatorId = PublicMethod.Operator.Id - // }; - // modelStatics.Add(modelStatic); - // } - // BDocumentManager.InsertStatic(modelStatics); - // } - // catch (Exception ex) - // { - // } - //} - public static void InsertPicture(GoldPrinter.ExcelAccess excel, FileInfo Img, float PictuteWidth, float PictureHeight) - { - try - { - string imgname = Img.Name.Split('.')[0]; - Microsoft.Office.Interop.Excel.Worksheet xSheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Workbooks.Sheets[1]; - Microsoft.Office.Interop.Excel.Range m_objRange = xSheet.Range[imgname, System.Reflection.Missing.Value]; - m_objRange.Select(); - float PicLeft, PicTop; - PicLeft = Convert.ToSingle(m_objRange.Left); - PicTop = Convert.ToSingle(m_objRange.Top);// + 460; - - //参数含义: - //图片路径 - //是否链接到文件 - //图片插入时是否随文档一起保存 - //图片在文档中的坐标位置(单位:points) - //图片显示的宽度和高度(单位:points) - //参数详细信息参见:http://msdn2.microsoft.com/zh-cn/library/aa221765(office.11).aspx - //xSheet.Shapes.AddPicture(Img.Attributes.ToString(), MsoTriState.msoFalse, - //MsoTriState.msoTrue, PicLeft, PicTop, PictuteWidth, PictureHeight); - xSheet.Shapes.AddPicture(Img.FullName, MsoTriState.msoFalse, - MsoTriState.msoTrue, PicLeft, PicTop, PictuteWidth, PictureHeight); - } - catch (Exception) - { - } - } - - public static void SetExcelValue(Control cons, GoldPrinter.ExcelAccess excel, bool addHospitalName = true) - { - try - { - SetExcelValues(cons, excel); - } - catch (Exception ex) - { - PublicMethod.WriteLog(ex); - } - } - - /// - /// 循环控件值写入excel - /// - /// - /// - public static void SetExcelValues(Control cons, GoldPrinter.ExcelAccess excel) - { - try - { - foreach (Control c in cons.Controls) - { - if (c.Controls.Count > 0) - { - SetExcelValues(c, excel); - } - if (c.Tag != null && !c.Tag.Equals(string.Empty)) - { - string excelValue = c.Tag.ToString().Split('|')[0]; - if (excelValue.Length <= 0 || excelValue == "") - continue; - if (!(char.IsLower(excelValue[0]) || char.IsUpper(excelValue[0]))) - { - continue; - } - for (int k = 0; k < excelValue.Length; k++) - { - if (char.IsNumber(excelValue[k])) - { - int p_rowIndex = int.Parse(excelValue.Substring(k, excelValue.Length - k)); - string p_colChars = excelValue.Substring(0, excelValue.IndexOf(excelValue[k])); - if (c is TextBox || c is RichTextBox || c is System.Windows.Forms.Label) - { - excel.SetCellText(p_rowIndex, p_colChars, c.Text); - } - else if (c is DateTimePicker) - { - if (((DateTimePicker)c).Enabled == true && ((DateTimePicker)c).Visible == true) - { - string text = c.Text; - if (text == "") - { - try - { - text = ((DateTimePicker)c).Value.ToString("yyyy-MM-dd"); - } - catch (Exception) { } - } - excel.SetCellText(p_rowIndex, p_colChars, text); - } - else - { - excel.SetCellText(p_rowIndex, p_colChars, ""); - } - - } - else if (c is CheckBox) - { - string value = ((CheckBox)c).Checked == true ? "☑" : "□"; - excel.SetCellText(p_rowIndex, p_colChars, value); - } - else if (c is ComboBox) - { - excel.SetCellText(p_rowIndex, p_colChars, c.Text); - } - else if (c is RadioButton) - { - string value = ((RadioButton)c).Checked == true ? "☑" : "□"; - excel.SetCellText(p_rowIndex, p_colChars, value); - } - break; - } - } - } - } - } - catch (Exception ex) - { - PublicMethod.WriteLog(ex); - } - } + } } public class JsonTextForDoc diff --git a/AIMS/OperationDoing/oldSystemCode/frmGoodsBillRecord.cs b/AIMS/OperationDoing/oldSystemCode/frmGoodsBillRecord.cs index 6687e41..2f1840c 100644 --- a/AIMS/OperationDoing/oldSystemCode/frmGoodsBillRecord.cs +++ b/AIMS/OperationDoing/oldSystemCode/frmGoodsBillRecord.cs @@ -361,18 +361,7 @@ namespace AIMS.OperationDoing.AnasRecordBill #region 预览 public void toolStripButton2_Click(object sender, EventArgs e) { - SaveReport(false); - try - { - GoldPrinter.ExcelAccess excel = GetExcel(); - excel.PrintPreview(); - excel.Close(); - } - catch (Exception exp) - { - //MessageBox.Show("请安装2007版office,在进行打印!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); - PublicMethod.WriteLog(exp); - } + SaveReport(false); } public void setLine(Excel.Range m_objRange) { @@ -387,124 +376,9 @@ namespace AIMS.OperationDoing.AnasRecordBill #region 打印并保存 public void tsbSaveOperationApply_Click(object sender, EventArgs e) { - SaveReport(false); - try - { - GoldPrinter.ExcelAccess excel = GetExcel(); - excel.Print(); - excel.Close(); - } - catch (Exception exp) - { - MessageBox.Show("请安装2007版office,在进行打印!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); - PublicMethod.WriteLog(exp); - } - } - - public GoldPrinter.ExcelAccess GetExcel() - { - //调用第三方操作EXCEL打印插件GoldPrinter实现打印 - GoldPrinter.ExcelAccess excel = new GoldPrinter.ExcelAccess(); - string strExcelTemplateFile = Application.StartupPath; - strExcelTemplateFile += @"\Template\" + strFileName; - excel.Open(strExcelTemplateFile); //调用模板文件 - excel.IsVisibledExcel = false; - PublicToDoument.SetExcelValue(panel1, excel); - List ApplianceRecordList = new List(); - if (instrumentList.ApplianceRecordList != null && instrumentList.ApplianceRecordList.Count > 0) - { - ApplianceRecordList = instrumentList.ApplianceRecordList; - } - else - { - ApplianceRecordList = GetApplianceRecord(); - } - #region 新打印 - #region 患者手术信息 - string name1 = PublicMethod.GetHospitalName(); - Excel.Range range = excel.GetRange(1, 1, 55, 55); - { excel.SetCellText(6, "C", this.TxtName.Text.Trim()); }//患者 - { excel.SetCellText(6, "L", this.TxtSex.Text.Trim()); }//性别 - { excel.SetCellText(6, "R", this.TxtAge.Text.Trim()); }//年龄 - { excel.SetCellText(6, "X", this.TxtDepartment.Text.Trim()); }//科室 - { excel.SetCellText(6, "AE", this.txtEndemicArea.Text.Trim()); }//病区 - { excel.SetCellText(6, "AL", this.TxtBed.Text.Trim()); }//床号 - { excel.SetCellText(7, "AE", this.TxtInHospitalNo.Text.Trim()); }//住院号 - { excel.SetCellText(7, "F", this.txtOpeRoom.Text.Trim()); }//手术日期 - { excel.SetCellText(8, "F", this.txtOperation.Text.Trim()); }//实施手术 - - FileInfo img = new FileInfo(@"C:\temp\" + rangname + ".png"); - PublicToDoument.InsertPicture(excel, img, 170, 160); - - #endregion - - #region 物品清点单信息 - int index = 0; - for (int i = 25; i < 39; i++) - { - if (ApplianceRecordList.Count > 0 && index < ApplianceRecordList.Count) - { - { excel.SetCellText(i, "A", ApplianceRecordList[index].ApplianceName); }//器械名称 - if (ApplianceRecordList[index].OpeFront != null && ApplianceRecordList[index].OpeFront != "" && ApplianceRecordList[index].OpeFront != @"\") - { excel.SetCellText(i, "F", ApplianceRecordList[index].OpeFront.ToString()); }//术前 - else setLine(excel.GetRange(i, "H")); - - if (ApplianceRecordList[index].OpeDoing != null && ApplianceRecordList[index].OpeDoing != "" && ApplianceRecordList[index].OpeDoing != @"\") - { excel.SetCellText(i, "J", ApplianceRecordList[index].OpeDoing.ToString()); }//术中 - else setLine(excel.GetRange(i, "L")); - - if (ApplianceRecordList[index].CloseFront != null && ApplianceRecordList[index].CloseFront != "" && ApplianceRecordList[index].CloseFront != @"\") - { excel.SetCellText(i, "N", ApplianceRecordList[index].CloseFront.ToString()); }//关闭腔体前 - else setLine(excel.GetRange(i, "P")); - - if (ApplianceRecordList[index].CloseLast != null && ApplianceRecordList[index].CloseLast != "" && ApplianceRecordList[index].CloseLast != @"\") - { excel.SetCellText(i, "R", ApplianceRecordList[index].CloseLast.ToString()); }//关闭腔体后 - else setLine(excel.GetRange(i, "S")); - - index++; - continue; - } - { excel.SetCellText(i, "A", ""); }//器械名称 - { excel.SetCellText(i, "F", ""); }//术前 - { excel.SetCellText(i, "J", ""); }//术中 - { excel.SetCellText(i, "N", ""); }//关闭腔体前 - { excel.SetCellText(i, "R", ""); }//关闭腔体后 - } - for (int i = 25; i < 39; i++) - { - if (ApplianceRecordList.Count > 0 && index < ApplianceRecordList.Count) - { - { excel.SetCellText(i, "V", ApplianceRecordList[index].ApplianceName); }//器械名称 - if (ApplianceRecordList[index].OpeFront != null && ApplianceRecordList[index].OpeFront != "" && ApplianceRecordList[index].OpeFront != @"\") - { excel.SetCellText(i, "AA", ApplianceRecordList[index].OpeFront.ToString()); }//术前 - else setLine(excel.GetRange(i, "AC")); - - if (ApplianceRecordList[index].OpeDoing != null && ApplianceRecordList[index].OpeDoing != "" && ApplianceRecordList[index].OpeDoing != @"\") - { excel.SetCellText(i, "AE", ApplianceRecordList[index].OpeDoing.ToString()); }//术中 - else setLine(excel.GetRange(i, "AG")); - - if (ApplianceRecordList[index].CloseFront != null && ApplianceRecordList[index].CloseFront != "" && ApplianceRecordList[index].CloseFront != @"\") - { excel.SetCellText(i, "AI", ApplianceRecordList[index].CloseFront.ToString()); }//关闭腔体前 - else setLine(excel.GetRange(i, "AK")); - - if (ApplianceRecordList[index].CloseLast != null && ApplianceRecordList[index].CloseLast != "" && ApplianceRecordList[index].CloseLast != @"\") - { excel.SetCellText(i, "AM", ApplianceRecordList[index].CloseLast.ToString()); }//关闭腔体后 - else setLine(excel.GetRange(i, "AN")); - - index++; - continue; - } - { excel.SetCellText(i, "V", ""); }//器械名称 - { excel.SetCellText(i, "AA", ""); }//术前 - { excel.SetCellText(i, "AE", ""); }//术中 - { excel.SetCellText(i, "AI", ""); }//关闭腔体前 - { excel.SetCellText(i, "AM", ""); }//关闭腔体后 - } - #endregion - - #endregion - return excel; + SaveReport(false); } + public void toolStripButton3_Click(object sender, EventArgs e) { Initial(); diff --git a/AIMS/OperationFront/FrmScheduling2.cs b/AIMS/OperationFront/FrmScheduling2.cs index 19c183b..06e309d 100644 --- a/AIMS/OperationFront/FrmScheduling2.cs +++ b/AIMS/OperationFront/FrmScheduling2.cs @@ -7,7 +7,6 @@ using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; -using GoldPrinter; namespace AIMS.OperationFront.UI { @@ -247,7 +246,7 @@ namespace AIMS.OperationFront.UI { hm.minute = int.Parse(arr[1]); } - hm.hour =int.Parse( arr[0]); + hm.hour = int.Parse(arr[0]); return hm; } @@ -388,7 +387,7 @@ namespace AIMS.OperationFront.UI { DataRow dr = dataTable.Rows[i]; string strTypeId = dr["ScheduleTypeId"].ToString(); - string[] ids =strTypeId.Split('|'); + string[] ids = strTypeId.Split('|'); int m = ids.Length; for (int j = 1; j <= m; j++) { @@ -640,7 +639,7 @@ namespace AIMS.OperationFront.UI private void FrmScheduling2_Load(object sender, EventArgs e) - { + { DataGridView dgv = this.dataGridView1; dgv.EditMode = DataGridViewEditMode.EditOnEnter; @@ -1195,7 +1194,7 @@ namespace AIMS.OperationFront.UI for (int i = n - 1; i >= 0; i--) { DataGridViewRow dr = dgv.Rows[i]; - string name =dr.Cells["ShiftName"].Value.ToString(); + string name = dr.Cells["ShiftName"].Value.ToString(); if (!string.IsNullOrEmpty(name)) { if (!dic.ContainsKey(name)) @@ -1495,242 +1494,242 @@ namespace AIMS.OperationFront.UI { //FrmDeptAttendance form = new FrmDeptAttendance(); //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 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); - 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; - } + //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]; + //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"]); + // 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(); + // 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] = "缺勤"; + // 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); + // 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; //红色 + // /*设置缺勤行字体颜色*/ + // 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; + // 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; + // /*合并累计单元格*/ + // 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; + // 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; - Application.DoEvents(); - } + // 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(); + //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/Template/手术清点记录单.xlsx b/AIMS/Template/手术清点记录单.xlsx deleted file mode 100644 index 76ce52f334520d7ba8c78640fed7e1f0c9a9225f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119757 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