NR구매일괄등록 -> PO -> PR 로 기본 상태값 변경

프로젝트모록 -> 우클릭 삭제 버튼 기능 추가
프로젝트목록 -> 하단 메세지창을 richTextbox 로 변경 함 (휠 줌을 수정 함)
NR구매목록 -> 하단에 비고칸 표시되도록 추가
This commit is contained in:
chi
2020-04-23 10:23:38 +09:00
parent 315d6f6bef
commit 7026136e93
7 changed files with 229 additions and 161 deletions

View File

@@ -217,6 +217,7 @@ namespace FEQ0000
this.fpSpread1.SuspendLayout();
var delindex = this.fpSpread1.ActiveSheet.Columns["isdel"].Index;
var statindex = this.fpSpread1.ActiveSheet.Columns["state"].Index;
var crcfindex = this.fpSpread1.ActiveSheet.Columns["crcf"].Index;
for (int i = 0; i < this.fpSpread1.ActiveSheet.Rows.Count; i++)
{
var state = this.fpSpread1.ActiveSheet.GetValue(i, statindex);
@@ -224,6 +225,12 @@ namespace FEQ0000
if (state != null) stateStr = state.ToString();
var value = this.fpSpread1.ActiveSheet.GetValue(i, delindex);
var crcf = this.fpSpread1.ActiveSheet.GetValue(i, crcfindex);
var str_crcf = string.Empty;
if (crcf != null) str_crcf = crcf.ToString();
if (value != null && (Boolean)value)
{
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.Red;
@@ -231,7 +238,13 @@ namespace FEQ0000
}
else
{
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.White;
//crcf 에 따라서 배경색 변경
if (str_crcf != "")
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.FromArgb(50, Color.PowderBlue);
else
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.White;
switch (stateStr.ToLower())
{
case "cancled":
@@ -872,5 +885,17 @@ namespace FEQ0000
string path = "\\\\k4fs3201n\\ee1t$\\1. 장비기술1파트\\24_Project & Overhaul 예산 사용 실적\\구매 견적서\\" + DateTime.Now.Year.ToString("0000") + "년";
FCOMMON.Util.RunExplorer(path);
}
private void bs_CurrentChanged(object sender, EventArgs e)
{
var drv = this.bs.Current as DataRowView;
if (drv == null)
{
this.label1.Text = "데이터가 선택되지 않았습니다";
return;
}
var dr = drv.Row as dsPurchase.PurchaseRow;
this.label1.Text = string.Format("{0}",dr.bigo.Replace("\r","").Replace("\n",""));
}
}
}