전자실업무현황 관련 추가

This commit is contained in:
chi
2021-01-27 18:03:23 +09:00
parent 44110ef5c2
commit 008fb1e580
65 changed files with 16031 additions and 13468 deletions

View File

@@ -43,23 +43,23 @@ namespace FPJ0000
refreshData();
//일반사용자의경우에는 상태를 변경하지 못한다.
int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.savecost));
if (curLevel >= 5)
{
btSave.Visible = true;
}
else
{
btSave.Visible = false; //목록에서 저장버튼은 제거한다.
fpSpread1.EditMode = false;
fpSpread1.Sheets[0].SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Row;
fpSpread1.EditModePermanent = false;
fpSpread1.EditModeReplace = false;
////일반사용자의경우에는 상태를 변경하지 못한다.
//int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.savecost));
//if (curLevel >= 5)
//{
// btSave.Visible = true;
//}
//else
//{
// btSave.Visible = false; //목록에서 저장버튼은 제거한다.
// fpSpread1.EditMode = false;
// fpSpread1.Sheets[0].SelectionUnit = FarPoint.Win.Spread.Model.SelectionUnit.Row;
// fpSpread1.EditModePermanent = false;
// fpSpread1.EditModeReplace = false;
foreach (FarPoint.Win.Spread.Column col in fpSpread1.ActiveSheet.Columns)
col.Locked = true;
}
// foreach (FarPoint.Win.Spread.Column col in fpSpread1.ActiveSheet.Columns)
// col.Locked = true;
//}
}
void refreshData()
@@ -67,7 +67,7 @@ namespace FPJ0000
string state = "";
string State_Select = " SELECT * FROM EETGW_SaveCost";
string State_where = " WHERE gcode=@gcode and ";
var dateField = "pdate";
if (cmbDateType.SelectedIndex == 1) dateField = "edate";
@@ -96,7 +96,7 @@ namespace FPJ0000
this.dsMSSQL.EETGW_SaveCost.Clear();
sda.Fill(this.dsMSSQL.EETGW_SaveCost);
this.dsMSSQL.EETGW_SaveCost.AcceptChanges();
sbSumE.Text = this.dsMSSQL.EETGW_SaveCost.Sum(t => t.coste).ToString("N2");
@@ -111,43 +111,54 @@ namespace FPJ0000
{
////삭제컬럼인덱스
//this.fpSpread1.SuspendLayout();
//var statindex = this.fpSpread1.ActiveSheet.Columns["edate"].Index;
//for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++)
//{
// var state = this.fpSpread1.ActiveSheet.GetValue(i, statindex);
// string stateStr = string.Empty;
// if (state != null) stateStr = state.ToString();
this.fpSpread1.SuspendLayout();
var col_fanout = this.fpSpread1.ActiveSheet.Columns["fanout"].Index;
var col_weekly = this.fpSpread1.ActiveSheet.Columns["weekly"].Index;
var col_effect = this.fpSpread1.ActiveSheet.Columns["effect"].Index;
for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++)
{
var o_fanout = this.fpSpread1.ActiveSheet.GetValue(i, col_fanout);
var o_weekly = this.fpSpread1.ActiveSheet.GetValue(i, col_weekly);
bool b_fanout = false;
bool b_weekly = false;
if (o_fanout != null) b_fanout = (bool)o_fanout;
if (o_weekly != null) b_weekly = (bool)o_weekly;
// this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.White;
// switch (stateStr.ToLower())
// {
// case "검토":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Blue;
// break;
// case "취소":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Red;
// break;
// case "진행":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Green;
// break;
// case "보류":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Tomato;
// break;
// case "완료(보고)":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Gray;
// break;
// case "완료":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Magenta;
// break;
// default:
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Black;
// break;
// }
if (b_weekly) this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.Lime;
else this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.White;
//}
this.fpSpread1.ActiveSheet.Cells[i, col_effect].BackColor = Color.FromArgb(200, 200, 200);
// this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.White;
// switch (stateStr.ToLower())
// {
// case "검토":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Blue;
// break;
// case "취소":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Red;
// break;
// case "진행":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Green;
// break;
// case "보류":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Tomato;
// break;
// case "완료(보고)":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Gray;
// break;
// case "완료":
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Magenta;
// break;
// default:
// this.fpSpread1.ActiveSheet.Rows[i].ForeColor = Color.Black;
// break;
// }
}
FPUtil.ColSizeLoad(ref this.fpSpread1, fn_fpcolsize);
//this.fpSpread1.ResumeLayout();
this.fpSpread1.ResumeLayout();
}
void funcSave(Boolean pmt)
@@ -166,6 +177,7 @@ namespace FPJ0000
this.ta.Update(this.dsMSSQL.EETGW_SaveCost);
dsMSSQL.EETGW_SaveCost.AcceptChanges();
FPUtil.ColSizeLoad(ref this.fpSpread1, fn_fpcolsize);
FormattingData();
}
catch (Exception ex)
{
@@ -185,9 +197,9 @@ namespace FPJ0000
e.Row["wdate"] = DateTime.Now;
}
private void autoToolStripMenuItem_Click(object sender, EventArgs e)
{
@@ -217,7 +229,7 @@ namespace FPJ0000
FPUtil.ColSizeLoad(ref this.fpSpread1, fn_fpcolsize);
}
private void toolStripLabel3_Click(object sender, EventArgs e)
{
@@ -231,8 +243,8 @@ namespace FPJ0000
refreshData();
}
private void tbFind_KeyDown(object sender, KeyEventArgs e)
{
@@ -329,8 +341,8 @@ namespace FPJ0000
{
var newdr = this.dsMSSQL.EETGW_SaveCost.NewEETGW_SaveCostRow();
newdr.wuid = FCOMMON.info.Login.no;
newdr.wdate = DateTime.Now;
newdr.pdate = DateTime.Now.ToString("yyyy-MM-dd");
newdr.wdate = DateTime.Now;
newdr.pdate = DateTime.Now.ToString("yyyy-MM-dd");
newdr.edate = DateTime.Now.ToString("yyyy-MM-dd");
newdr.userManager = FCOMMON.info.Login.nameK;
newdr.userprocess = FCOMMON.info.Login.process;
@@ -384,13 +396,13 @@ namespace FPJ0000
btSearch.PerformClick();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
funcDelete();
}
private void toolStripButton2_Click_1(object sender, EventArgs e)
{