프로젝트 목록 열 너비를 좀더 줄임 (낮은해상도에서 좀더 보이게)
This commit is contained in:
@@ -30,34 +30,64 @@ namespace FPJ0000
|
||||
|
||||
}
|
||||
|
||||
Boolean binit = false;
|
||||
|
||||
void UpdateUserList()
|
||||
{
|
||||
//담당자목록 - 사용자목록으로 처리한다.
|
||||
this.cmbUser.Items.Clear();
|
||||
var taUserList = new dsReportTableAdapters.ProcessUserListTableAdapter();
|
||||
|
||||
var processStr = "%";
|
||||
if (cmbProcess.SelectedIndex > 0) processStr = cmbProcess.Text;
|
||||
var dtUserList = taUserList.GetData(processStr);
|
||||
foreach (dsReport.ProcessUserListRow dr in dtUserList)
|
||||
{
|
||||
string cmbdata = string.Format("{1}({0})", dr.id, dr.name);
|
||||
this.cmbUser.Items.Add(cmbdata);
|
||||
}
|
||||
|
||||
}
|
||||
private void __Load(object sender, EventArgs e)
|
||||
{
|
||||
this.dtSD.Text = DateTime.Now.ToString("yyyy-MM-01");
|
||||
this.dtED.Text = DateTime.Now.ToShortDateString();
|
||||
|
||||
//공정목록
|
||||
var taProc = new dsReportTableAdapters.ProcessListTableAdapter();
|
||||
var dtProcList = taProc.GetData(FCOMMON.info.Login.gcode);
|
||||
cmbProcess.Items.Clear();
|
||||
cmbProcess.Items.Add("--전체--");
|
||||
foreach (dsReport.ProcessListRow dr in dtProcList)
|
||||
{
|
||||
cmbProcess.Items.Add(dr.processs);
|
||||
}
|
||||
cmbProcess.Text = FCOMMON.info.Login.process;
|
||||
if (cmbProcess.SelectedIndex < 0) cmbProcess.SelectedIndex = 0; //공정이 없는 사람은 전체보기로 함
|
||||
|
||||
|
||||
|
||||
//담당자목록 - 사용자목록으로 처리한다.
|
||||
string namestr = string.Format("{0}({1})", FCOMMON.info.Login.nameK, FCOMMON.info.Login.no);
|
||||
if (FCOMMON.info.Login.no == "dev") namestr = "김치균(395552)";
|
||||
this.cmbUser.Items.Clear();
|
||||
this.cmbUser.Items.Add(namestr);
|
||||
var taUserList = new dsReportTableAdapters.ProcessUserListTableAdapter();
|
||||
// if (FCOMMON.info.Login.no == "dev") namestr = "김치균(395552)";
|
||||
// this.cmbUser.Items.Add(namestr);
|
||||
UpdateUserList(); //현재사용자의 이름을 반환한다
|
||||
cmbUser.Text = namestr;
|
||||
|
||||
var processStr = "%";
|
||||
if (FCOMMON.info.Login.process != "") processStr = FCOMMON.info.Login.process;
|
||||
var dtUserList = taUserList.GetData(processStr);
|
||||
foreach(dsReport.ProcessUserListRow dr in dtUserList)
|
||||
if(cmbUser.SelectedIndex < 0)
|
||||
{
|
||||
string cmbdata = string.Format("{1}({0})", dr.id, dr.name);
|
||||
this.cmbUser.Items.Add(cmbdata);
|
||||
//내 아이템이 없다면, 목록을 추가해서 선택해줘야 한다
|
||||
this.cmbUser.Items.Add(namestr);
|
||||
cmbUser.Text = namestr;
|
||||
}
|
||||
|
||||
|
||||
//var userList = FCOMMON.DBM.getGroupList("name + '(' + id + ')'", "Users", "[level] > 0 and [level] < 10", false, false);
|
||||
//foreach (var user in userList)
|
||||
//{
|
||||
// this.cmbUser.Items.Add(user);
|
||||
//}
|
||||
|
||||
cmbUser.Text = namestr;
|
||||
|
||||
|
||||
//state list
|
||||
//var stList = FCOMMON.DBM.getCodeList("05");
|
||||
@@ -87,9 +117,21 @@ namespace FPJ0000
|
||||
foreach (FarPoint.Win.Spread.Column col in fpSpread1.ActiveSheet.Columns)
|
||||
col.Locked = true;
|
||||
}
|
||||
|
||||
|
||||
refreshData();
|
||||
|
||||
binit = true;
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void cmbProcess_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (binit == false) return;
|
||||
UpdateUserList();
|
||||
}
|
||||
private void cmbProcess_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
void RefreshTime()
|
||||
{
|
||||
@@ -185,7 +227,7 @@ namespace FPJ0000
|
||||
switch (stateStr.ToLower())
|
||||
{
|
||||
case "-1":
|
||||
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.Gold;
|
||||
this.fpSpread1.ActiveSheet.Rows[i].BackColor = Color.WhiteSmoke;
|
||||
break;
|
||||
default:
|
||||
this.fpSpread1.ActiveSheet.Rows[i].BackColor = SystemColors.Window;
|
||||
@@ -510,5 +552,7 @@ namespace FPJ0000
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user