전자실업무현황 관련 추가
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user