사용자 목록화면 수정 및 업무일지와 적정인원 체크 박스 추가
This commit is contained in:
@@ -16,6 +16,7 @@ namespace Project._Common
|
||||
InitializeComponent();
|
||||
this.dsMSSQL.Users.TableNewRow += Users_TableNewRow;
|
||||
this.FormClosed += __Closed;
|
||||
|
||||
}
|
||||
|
||||
void __Closed(object sender, FormClosedEventArgs e)
|
||||
@@ -40,27 +41,27 @@ namespace Project._Common
|
||||
this.Show();
|
||||
Application.DoEvents();
|
||||
|
||||
cmbdept.Enabled = FCOMMON.info.Login.level > 9;
|
||||
this.cmbdept.Text = FCOMMON.info.Login.dept;
|
||||
|
||||
if (FCOMMON.info.Login.level > 4)
|
||||
{
|
||||
this.dvc_id.Visible = true;
|
||||
this.btDevel.Visible = true;
|
||||
this.dv1.EditMode = DataGridViewEditMode.EditOnKeystrokeOrF2;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.dv1.EditMode = DataGridViewEditMode.EditProgrammatically;
|
||||
this.dv1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
|
||||
this.btDevel.Visible = true;
|
||||
this.textBox1.Enabled = false;
|
||||
this.dvc_id.Visible = true;
|
||||
this.dvc_level.Visible = false;
|
||||
this.usersBindingNavigatorSaveItem.Enabled = false;
|
||||
this.bindingNavigatorAddNewItem.Enabled = false;
|
||||
this.bindingNavigatorDeleteItem.Enabled = false;
|
||||
//if (FCOMMON.info.Login.level > 4)
|
||||
//{
|
||||
// this.dvc_id.Visible = true;
|
||||
// this.btDevel.Visible = true;
|
||||
// this.dv1.EditMode = DataGridViewEditMode.EditOnKeystrokeOrF2;
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// this.dv1.EditMode = DataGridViewEditMode.EditProgrammatically;
|
||||
// this.dv1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
|
||||
// this.btDevel.Visible = true;
|
||||
// this.textBox1.Enabled = false;
|
||||
// this.dvc_id.Visible = true;
|
||||
// this.dvc_level.Visible = false;
|
||||
// this.usersBindingNavigatorSaveItem.Enabled = false;
|
||||
// this.bindingNavigatorAddNewItem.Enabled = false;
|
||||
// this.bindingNavigatorDeleteItem.Enabled = false;
|
||||
|
||||
}
|
||||
//}
|
||||
|
||||
//부서목록 업데이트
|
||||
var db = new EEEntitiesMain();
|
||||
@@ -78,15 +79,12 @@ namespace Project._Common
|
||||
this.cmbdept.Text = FCOMMON.info.Login.dept;
|
||||
btRef.PerformClick();
|
||||
|
||||
}
|
||||
private void usersBindingNavigatorSaveItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Validate();
|
||||
this.bs.EndEdit();
|
||||
this.tam.UpdateAll(this.dsMSSQL);
|
||||
fpSpread1.EditMode = false;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void iDChangeToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var drv = this.bs.Current as DataRowView;
|
||||
@@ -187,16 +185,14 @@ namespace Project._Common
|
||||
|
||||
//this.bs.DataSource = userlist;
|
||||
|
||||
|
||||
|
||||
|
||||
this.ta.Fill(this.dsMSSQL.Users, this.cmbdept.Text, tbProcess.Text.Trim());
|
||||
this.ta.Fill(this.dsMSSQL.vGroupUser, FCOMMON.info.Login.gcode, tbProcess.Text.Trim());
|
||||
this.dsMSSQL.Users.AcceptChanges();
|
||||
this.dv1.AutoResizeColumns();
|
||||
this.bs.Sort = "useuserstate desc,usejobreport desc";
|
||||
}
|
||||
private void autoResizeColumnToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.dv1.AutoResizeColumns();
|
||||
|
||||
}
|
||||
|
||||
private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
|
||||
@@ -207,7 +203,46 @@ namespace Project._Common
|
||||
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
//추가
|
||||
var f = new fAddNewUser(this.cmbdept.Text.Trim());
|
||||
var f = new fAddNewUser(this.cmbdept.Text.Trim(),string.Empty);
|
||||
if (f.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
RefreshList();
|
||||
}
|
||||
}
|
||||
|
||||
private void toolStripButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
this.Validate();
|
||||
this.bs.EndEdit();
|
||||
var cnt = this.ta.Update(this.dsMSSQL.vGroupUser);
|
||||
if (cnt < 1)
|
||||
{
|
||||
FCOMMON.Util.MsgE("저장된 자료가 없습니다");
|
||||
}
|
||||
else
|
||||
{
|
||||
FCOMMON.Util.MsgI($"{cnt} 건의 자료가 추가/변경/삭제 되었습니다");
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void toolStripButton2_Click(object sender, EventArgs e)
|
||||
{
|
||||
//추가
|
||||
var drv = this.bs.Current as DataRowView;
|
||||
if (drv == null) return;
|
||||
var dr = drv.Row as dsMSSQL.vGroupUserRow;
|
||||
|
||||
|
||||
var f = new fAddNewUser(this.cmbdept.Text.Trim(),dr.id);
|
||||
if (f.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
RefreshList();
|
||||
|
||||
Reference in New Issue
Block a user