Browse Source

初版完成

master
nelson.kai 2 years ago
parent
commit
35389f7166
  1. 4
      ManagementSystem/AccountingBookMaintain.cs
  2. 2
      ManagementSystem/App.config
  3. 27
      ManagementSystem/HRDataCorrect.cs
  4. 65
      ManagementSystem/HRDataCorrect.resx

4
ManagementSystem/AccountingBookMaintain.cs

@ -105,8 +105,8 @@ namespace ManagementSystem
tsbSearch.Visible = true; tsbSearch.Visible = true;
tsbAdd.Enabled = true; tsbAdd.Enabled = true;
tsbAdd.Visible = true; tsbAdd.Visible = true;
tsbEdit.Enabled = true;
tsbEdit.Visible = true;
tsbEdit.Enabled = false;
tsbEdit.Visible = false;
tsbDelete.Enabled = true; tsbDelete.Enabled = true;
tsbDelete.Visible = true; tsbDelete.Visible = true;
tsbSave.Visible = false; tsbSave.Visible = false;

2
ManagementSystem/App.config

@ -9,7 +9,7 @@
<add name="OEnergySQLConn" connectionString="server=192.168.1.101;database=OPMS_Online;uid=sa;pwd=bk6711" />--> <add name="OEnergySQLConn" connectionString="server=192.168.1.101;database=OPMS_Online;uid=sa;pwd=bk6711" />-->
<!--測試密碼改寫SQL : Update OTB_SYS_Members Set Password ='2DGZp2Lo0F2YF13i/sp6VA=='--> <!--測試密碼改寫SQL : Update OTB_SYS_Members Set Password ='2DGZp2Lo0F2YF13i/sp6VA=='-->
<!-- 正式環境--> <!-- 正式環境-->
<add name="OrigtekSQLConn" connectionString="server=192.168.1.111;database=OPMS_Online;uid=sa;pwd=i'mnelson" />
<add name="OrigtekSQLConn" connectionString="server=.;database=OPMS_Online;uid=sa;pwd=i'mnelson" />
<add name="OEnergySQLConn" connectionString="server=192.168.1.106;database=OPMS_Online;uid=ot;pwd=ot20140507" /> <add name="OEnergySQLConn" connectionString="server=192.168.1.106;database=OPMS_Online;uid=ot;pwd=ot20140507" />
</connectionStrings> </connectionStrings>
<appSettings> <appSettings>

27
ManagementSystem/HRDataCorrect.cs

@ -137,8 +137,8 @@ namespace ManagementSystem
//設定Toolbar狀態 //設定Toolbar狀態
tsbSearch.Enabled = false; tsbSearch.Enabled = false;
tsbSearch.Visible = false; tsbSearch.Visible = false;
tsbEdit.Enabled = true;
tsbEdit.Visible = true;
tsbEdit.Enabled = false;
tsbEdit.Visible = false;
tsbDelete.Enabled = false; tsbDelete.Enabled = false;
tsbDelete.Visible = false; tsbDelete.Visible = false;
tsbSave.Visible = false; tsbSave.Visible = false;
@ -199,15 +199,18 @@ namespace ManagementSystem
sbSQL.AppendLine("Declare @EventID char(36);"); sbSQL.AppendLine("Declare @EventID char(36);");
foreach (DataGridViewRow row in dgvDetail1.Rows) foreach (DataGridViewRow row in dgvDetail1.Rows)
{ {
if (row.Cells["cSelected"].Value != null)
if (!UtilityClass.IsExist("Select * from OTB_MNG_DayWork Where UserID = '" + row.Cells["cMemberIDDetail"].Value.ToString() + "' And EndDate ='" + row.Cells["cSignOutTime"].Value.ToString() + "'"))
{ {
//查詢卻變更的EventID
sbSQL.AppendLine(" Select Top 1 @EventID = EventID From OTB_MNG_DayWork Where UserID = '" + row.Cells["cMemberIDDetail"].Value.ToString() + "' And convert(varchar,EndDate,23) = '" + row.Cells["cSignOutTime"].Value.ToString().Substring(0,10) + "' Order By EndDate DESC;");
//進行變更
sbSQL.AppendLine(" Insert Into OTB_MNG_DayWork(OrganizationID, UserID, EventID, Subject, Description, StartDate, EndDate, IsPublic, Skin, Memo, CreateUser, CreateDate, ProjectNumber, Worktype, Comment, WeekPlanID)");
sbSQL.AppendLine(" Select OrganizationID, UserID, NewID() AS EventID, Subject, Description, EndDate AS StartDate, '" + row.Cells["cSignOutTime"].Value.ToString() + "' AS EndDate, IsPublic, Skin, '加班' as Memo, CreateUser,CreateDate, ProjectNumber, Worktype ,Comment, WeekPlanID");
sbSQL.AppendLine(" From OTB_MNG_DayWork Where EventID = @EventID;");
if (row.Cells["cSelected"].Value != null)
{
//查詢卻變更的EventID
sbSQL.AppendLine(" Select Top 1 @EventID = EventID From OTB_MNG_DayWork Where UserID = '" + row.Cells["cMemberIDDetail"].Value.ToString() + "' And convert(varchar,EndDate,23) = '" + row.Cells["cSignOutTime"].Value.ToString().Substring(0, 10) + "' Order By EndDate DESC;");
//進行變更
sbSQL.AppendLine(" Insert Into OTB_MNG_DayWork(OrganizationID, UserID, EventID, Subject, Description, StartDate, EndDate, IsPublic, Skin, Memo, CreateUser, CreateDate, ProjectNumber, Worktype, Comment, WeekPlanID)");
sbSQL.AppendLine(" Select OrganizationID, UserID, NewID() AS EventID, Subject, Description, EndDate AS StartDate, '" + row.Cells["cSignOutTime"].Value.ToString() + "' AS EndDate, IsPublic, Skin, '加班' as Memo, CreateUser,CreateDate, ProjectNumber, Worktype ,Comment, WeekPlanID");
sbSQL.AppendLine(" From OTB_MNG_DayWork Where EventID = @EventID;");
}
} }
} }
break; break;
@ -486,6 +489,10 @@ namespace ManagementSystem
private void dgvDetail_CellClick(object sender, DataGridViewCellEventArgs e) private void dgvDetail_CellClick(object sender, DataGridViewCellEventArgs e)
{ {
txtEventID.Text = (string)dgvDetail.CurrentRow.Cells["cEventID"].Value; txtEventID.Text = (string)dgvDetail.CurrentRow.Cells["cEventID"].Value;
dtPickEnd.Value = (DateTime)dgvDetail.CurrentRow.Cells["cEndDate"].Value;
txtProjectNumber.Text = (string)dgvDetail.CurrentRow.Cells["cProjectNumber"].Value;
txtSubject.Text = (string)dgvDetail.CurrentRow.Cells["cSubject"].Value;
txtDescription.Text = (string)dgvDetail.CurrentRow.Cells["cDescription"].Value;
} }
private void btnPickProject_Click(object sender, EventArgs e) private void btnPickProject_Click(object sender, EventArgs e)

65
ManagementSystem/HRDataCorrect.resx

@ -123,12 +123,6 @@
<metadata name="cMemberName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="cMemberName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="cMemberID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cMemberName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tsButtons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="tsButtons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value> <value>17, 17</value>
</metadata> </metadata>
@ -157,12 +151,12 @@
<data name="tsbEdit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbEdit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEzSURBVDhPrZI/TsMwFMaNmEAVQ2NXSHARYAEuwNQZxA2K
KgSldlj4L4Q4CQN3YEIMuQATI0sgQvETDs/muQrY7tRPenJif78vz47ZTLR8bARX+kRIOG1XlsNmd2RW
yJaWgxU0QdkgBS8ibzpkdermZokef0XGVACO9SPrN/OMNXNC6kP8YI7jkPB0AJdwLlRV0vs91h1XcOUY
BWerA7MwNUAcfb0jcGHXudQPPanXxLjew7Vb7GLgYKtkwKSq0sLWiwe7bTtzoNf0ANxCrtetL5OwhfCl
g9pKByAs9Yb1EHztgP+KBSwOPz8mMN6HzkFZOXNMQUC/+PatetjOO3NMkQ6e+bjexz9w42FbZA8VBIz0
W6agEKow7Xmyh0of4t8ie6iehB2x+woxyBdu54nssxRjPyWGWmWD5yeWAAAAAElFTkSuQmCC
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE1SURBVDhPrZI/TsMwFMaNmEAVQxNXSHARYAEuwAIziBsU
VaiU2mbhvxDiJAzcgQkhlQswMbIEIhQ/4fBsnquA7U79pCcn9vf78uyYTUWLR4bnUh9zASfNyhSstwdm
iWxpOVhCHZQNkvDMVd0iq1NbmQV6/BUZUwE4Vg9sp55lrJ7hQh/iBxWOPcLTAbmAMy7Lgt7vsG5zCZeO
kXC63DVzEwN4/+sdgXO7ngt93xF6hQ+rPVy7wS66DrZKBoyrLCxsvXiwm7YzB3pNDsAtKL1qfZmADYQv
HNRUOgBhodesh+ArB/xXLGC+9/kxhvE+tA6K0pljCgK2R9++VQ/beWeOKdLBUz6s9vEPXHvYFtlDBQED
/ZZJeOFyZJrzZA+VPsS/RfZQHQFbfPcVYpAv3M4j2acpxn4AIcJaYrfQ0mQAAAAASUVORK5CYII=
</value> </value>
</data> </data>
<data name="tsbDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbDelete.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -182,11 +176,11 @@
<data name="tsbSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD6SURBVDhPYxg8wGTGrYUm9Wv+5Sw/8//MpSv/D588A8Zv
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD6SURBVDhPYxg8wGTGrYUm9av/5Sw/8//MpSv/D588A8Zv
PnyE48ylp/8bT7/dANWCCkCaTWbc/g8yYNPeff+nLl0GxugGgNRgNQQkAcKB04/8P3vt+v/N+/f/33Ps PnyE48ylp/8bT7/dANWCCkCaTWbc/g8yYNPeff+nLl0GxugGgNRgNQQkAcKB04/8P3vt+v/N+/f/33Ps
OFzzq/cf/vtOPQxWA8JQbQgAk9DtPPbfD6gQZBsyBmnW7TpG2ABiMVQbAmBThA9DtSEATMJ94b3/xdse OFzzq/cf/vtOPQxWA8JQbQgAk9DtPPbfD6gQZBsyBmnW7TpG2ABiMVQbAmBThA9DtSEATMJ94b3/xdse
/S/ejoqLgGJuQDmCBlx5+g4l5JHxpcfvCBsAUnj9zr3/5y5dRcHX794HyxFtACgxIWOQGF4DjKdcgxuA /S/ejoqLgGJuQDmCBlx5+g4l5JHxpcfvCBsAUnj9zr3/5y5dRcHX794HyxFtACgxIWOQGF4DjKdcgxuA
D4PUGE25immATsveFbr1U/4t2n3qPz4MUqPRtGcJVNuAAwYGAJjNrs9T7Rz9AAAAAElFTkSuQmCC
D4PUGE25immATsveFbr1k/8t2n3qPz4MUqPRtGcJVNuAAwYGAJDIrsvDuqgxAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="tsbOK.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="tsbOK.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@ -221,15 +215,15 @@
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIwSURBVDhPYwCBbbkM7Msy2OYvz+AoBwuQChalsyccnBH2 YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIwSURBVDhPYwCBbbkM7Msy2OYvz+AoBwuQChalsyccnBH2
f0W97b81hRLBUGHiwfQYVv3d9RqvDjdJ/N9ULb+rPpSBDSpFPFhbLF24L0v27/p8/u/T41msT63mN/z/
f3m97b81hRLBUGHiwfQYVv3d9RqvDjdJ/N9ULb+rPpSBDSpFPFhbLF24L1P27/p8/u/T41msT63mN/z/
n4ERKk0cWJotuGFDrcj/S5sd7j+9GHb+/HwGAagUYXB+PYPApU0i015etf/5+lz2/x0RZj8nCDKdh0oT n4ERKk0cWJotuGFDrcj/S5sd7j+9GHb+/HwGAagUYXB+PYPApU0i015etf/5+lz2/x0RZj8nCDKdh0oT
BsdWMggdXym4aW6M+L+j5tr/zxpr/VmTqPTuxgG1+VdWMfBAleEHjUwMWfNZGX6v9eD//vxM9v/fz/z+
BsdWMggdXym4aU6M+L+j5tr/zxpp/VmTqPTuxgG1+VdWMfBAleEHjUwMWfNZGX6v9eD//vxM9v/fz/z+
v7qm+//6fqUTh1cxyEGV4QahDAzMK7OZ8j/cdgNqDv3/+bbL//fXNf7fPCz0/9YZt5sXNovrQJXiBmfX v7qm+//6fqUTh1cxyEGV4QahDAzMK7OZ8j/cdgNqDv3/+bbL//fXNf7fPCz0/9YZt5sXNovrQJXiBmfX
Mxg/OWf0/8ttg/+/Hjv8f3RS9v+9k2L/bx6S/v/wXNCzSzs1Y6BKsYOD8xhkrxzRevXsrOT/D9c0/j8/ Mxg/OWf0/8ttg/+/Hjv8f3RS9v+9k2L/bx6S/v/wXNCzSzs1Y6BKsYOD8xhkrxzRevXsrOT/D9c0/j8/
o/b/zmHZ/3ePyf+/dVjt/6Nz/t8vbhFfCFWOAThEuBgkT21WOn7nsMz/B8fk/r+4ZPb/3lGV/1d38/9/ o/b/zmHZ/3ePyf+/dVjt/6Nz/t8vbhFfCFWOAThEuBgkT21WOn7nsMz/B8fk/r+4ZPb/3lGV/1d38/9/
dN7h/8X95h/XTBNMA6rFCFhuIJYGYu2p9fwNR9cb/rt9WPX/3SPS/+8eN/1/Yr/934OLhe64WjKEWOoy
2AHVyQMxPxDDAcwALSC2PLBc5czNg4b/D+y3/LlvseSdKTU8Kzg5Gfz4uRkcgfJ6QIxhAAiA8oAoECuI
iTHoTatlqEoOYohSkADbaATEoFhQBmIJIOYCYryACYhZgZgDikGGMwMxEmBgAAAhi99mDXiydwAAAABJ
dN7h/8X95h/XTBNMA6rFCFhuIJYGYu2p9fwNR9YZ/rt9WPX/3SPS/+8eN/1/fL/934OLhe64WjKEWOoy
2AHVyQMxPxDDAcwALSC2PLBc5czNg4b/9++3/LlvseSdKTU8Kzg5Gfz4uRkcgfJ6QIxhAAiA8oAoECuI
iTHoTatlqEoOYohSkADbaATEoFhQBmIJIOYCYryACYhZgZgDikGGMwMxEmBgAAAST99eQK10LAAAAABJ
RU5ErkJggg== RU5ErkJggg==
</value> </value>
</data> </data>
@ -243,39 +237,6 @@
CaTgwF0eFjADuKEMMjCDGAA8oeSBTJU/ZwAAAABJRU5ErkJggg== CaTgwF0eFjADuKEMMjCDGAA8oeSBTJU/ZwAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<metadata name="cSelected.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cMemberIDDetail.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cSignTime.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cSignOutTime.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cSubject.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cDescription.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cStartDate.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cEndDate.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cProjectNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cWorkType.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cEventID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="cSubject.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="cSubject.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>

Loading…
Cancel
Save