This commit is contained in:
chi
2023-01-26 09:16:01 +09:00
parent 3775d2ba91
commit 3a1fd6401c
31 changed files with 1565 additions and 733 deletions

View File

@@ -273,6 +273,8 @@ namespace FPJ0000
newdr.HolyDays = 0;
newdr.HolyTimes = 0f;
newdr.cate = "년차";
newdr.stime = "00:00";
newdr.etime = "00:00";
var f = new OtConfirm.fHolyRequestAdd(newdr);
if (f.ShowDialog() == DialogResult.OK)
{
@@ -283,7 +285,6 @@ namespace FPJ0000
var cnt = ta.Update(this.dSKuntae.EETGW_HolydayRequest);
dSKuntae.EETGW_HolydayRequest.AcceptChanges();
FCOMMON.Util.MsgI($"{cnt}건의 자료가 저장 되었습니다");
refreshData();
}
catch (Exception ex)
@@ -396,5 +397,45 @@ namespace FPJ0000
dtSD.Text = sd.ToShortDateString();
dtED.Text = ed.ToShortDateString();
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
var drv = this.bs.Current as DataRowView;
if (drv == null) return;
var dr = drv.Row as DSKuntae.EETGW_HolydayRequestRow;
if(dr.cate.Equals("외출")==false)
{
FCOMMON.Util.MsgE("외출 자료만 완료할 수 있습니다");
return;
}
if(dr.conf != 1)
{
FCOMMON.Util.MsgE("관리자 승인된 자료만 완료할 수 있습니다");
return;
}
var f = new OtConfirm.fOutCoomplete(dr);
if(f.ShowDialog() == DialogResult.OK)
{
dr.stime = f.dtSD.Value.ToString("HH:mm");
dr.etime = f.dtED.Value.ToString("HH:mm");
dr.EndEdit();
try
{
var cnt = ta.Update(this.dSKuntae.EETGW_HolydayRequest);
dSKuntae.EETGW_HolydayRequest.AcceptChanges();
FCOMMON.Util.MsgI($"{cnt}건의 자료가 저장 되었습니다");
refreshData();
}
catch (Exception ex)
{
FCOMMON.Util.MsgE(ex.Message);
}
}
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
toolStripButton1.PerformClick();
}
}
}