SFI 계산기능 추가
This commit is contained in:
@@ -10,7 +10,7 @@ namespace FPJ0000
|
||||
{
|
||||
dsPRJ.ProjectsRow dr = null;
|
||||
bool EditMode = false;
|
||||
public fProjectData(dsPRJ.ProjectsRow pidx_,bool editmode_=true)
|
||||
public fProjectData(dsPRJ.ProjectsRow pidx_, bool editmode_ = true)
|
||||
{
|
||||
InitializeComponent();
|
||||
this.UseFormSetting = false;
|
||||
@@ -113,7 +113,7 @@ namespace FPJ0000
|
||||
this.cmbReqPlant.Text = dr.ReqPlant;
|
||||
this.cmbReqPackage.Text = dr.ReqPackage;
|
||||
this.cmbReqLine.Text = dr.ReqLine;
|
||||
|
||||
//this.tbSFI.Text = dr.sfi.ToString();
|
||||
|
||||
rtAft.Text = string.Empty;
|
||||
rtBef.Text = string.Empty;
|
||||
@@ -146,7 +146,6 @@ namespace FPJ0000
|
||||
if (string.IsNullOrEmpty(dr2.CMP_Description) == false) rtDesc.Rtf = dr2.CMP_Description;
|
||||
if (string.IsNullOrEmpty(dr2.CMP_Background) == false) rtBack.Rtf = dr2.CMP_Background;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
btIO.Enabled = btPart.Enabled;
|
||||
@@ -154,7 +153,7 @@ namespace FPJ0000
|
||||
btMailAddr.Enabled = btPart.Enabled;
|
||||
btPath.Enabled = btPart.Enabled;
|
||||
btSendMail.Enabled = btPart.Enabled;
|
||||
|
||||
tbSFI.Text = dr.sfi.ToString("N2");
|
||||
|
||||
//일반사용자의경우에는 상태를 변경하지 못한다.
|
||||
int curLevel = Math.Max(FCOMMON.info.Login.level, FCOMMON.DBM.getAuth(FCOMMON.DBM.eAuthType.project));
|
||||
@@ -173,7 +172,7 @@ namespace FPJ0000
|
||||
void UpdateUserList()
|
||||
{
|
||||
//담당자목록 - 사용자목록으로 처리한다.
|
||||
|
||||
|
||||
var dt = new DSComm.UserListDataTable();
|
||||
var taUserList = new dsReportTableAdapters.ProcessUserListTableAdapter();
|
||||
var processStr = "%";
|
||||
@@ -251,6 +250,20 @@ namespace FPJ0000
|
||||
this.dr.ReqPackage = cmbReqPackage.Text;
|
||||
this.dr.ReqPlant = cmbReqPlant.Text;
|
||||
|
||||
if (tbSFI.Text.isEmpty() == false)
|
||||
{
|
||||
if (float.TryParse(tbSFI.Text, out float sfi))
|
||||
{
|
||||
this.dr.sfi = sfi;
|
||||
}
|
||||
else
|
||||
{
|
||||
FCOMMON.Util.MsgE("SFI 값을 확인할 수 없습니다. 입력하지 않으려면 입력된 문자를 모두 지우세요");
|
||||
return;
|
||||
}
|
||||
}
|
||||
else this.dr.sfi = 0.0;
|
||||
|
||||
//날짜박스의 날짜데이터 검증
|
||||
if (checkDateValue() == false) return;
|
||||
|
||||
@@ -665,7 +678,7 @@ namespace FPJ0000
|
||||
|
||||
private void toolStripButton8_Click(object sender, EventArgs e)
|
||||
{
|
||||
var f = new fProjectSchedule(int.Parse(tbIdx.Text),false);
|
||||
var f = new fProjectSchedule(int.Parse(tbIdx.Text), false);
|
||||
f.MdiParent = this.MdiParent;
|
||||
f.ShowDialog();
|
||||
}
|
||||
@@ -675,5 +688,12 @@ namespace FPJ0000
|
||||
var url = $"https://scwa.amkor.co.kr/jasmine/view/{textBox12.Text}";
|
||||
FCOMMON.Util.RunExplorer(url);
|
||||
}
|
||||
|
||||
private void linkLabel11_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
var f = new FCOMMON.fSFI();
|
||||
if (f.ShowDialog() == DialogResult.OK)
|
||||
tbSFI.Text = f.Value.ToString("N2");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user