업무일지 프로젝트에 추가 팁을 표기 함, 문서 양식 J2 에 연결 됨

This commit is contained in:
chi
2021-08-03 09:40:43 +09:00
parent 956252e100
commit 62492b67b1
3 changed files with 112 additions and 88 deletions

View File

@@ -402,7 +402,7 @@ namespace FPJ0000.JobReport_
return;
}
if(ot == 0)
if (ot == 0)
{
dr.SetotNull();
dr.SetotStartNull();
@@ -414,7 +414,7 @@ namespace FPJ0000.JobReport_
dr.otStart = dateTimePicker1.Value;
dr.otEnd = dateTimePicker2.Value;
}
}
else
{
@@ -487,42 +487,52 @@ namespace FPJ0000.JobReport_
//해당 데이터의 메일 양식을 검사해서 데이터를 적용해준다.
var formname = cmbType.Text.Trim() + "|" + cmbState.Text.Trim();
var db = new EEEntities();
var dr = db.EETGW_DocuForm.Where(t => t.cate == "J1" && t.title == formname).FirstOrDefault();
//프로젝트 제목 서포트
var dr0 = db.EETGW_DocuForm.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.cate == "J2" && t.title == formname).FirstOrDefault();
if(dr0 != null)
{
var rtx = new RichTextBox();
rtx.Rtf = dr0.body;
lbTitleTip.Text = rtx.Text;
rtx.Dispose();
}
else
{
lbTitleTip.Text = "프로젝트가 있다면 해당 프로젝트 명을 입력한 후 Enter 키를 눌러서 연결 해주세요";
}
var dr = db.EETGW_DocuForm.Where(t => t.gcode == FCOMMON.info.Login.gcode && t.cate == "J1" && t.title == formname).FirstOrDefault();
if (dr != null)
{
//신규상태이다
//if (this.dr.RowState == DataRowState.Added || this.dr.RowState == DataRowState.Detached)
if (this.richTextBoxEx1.Text.isEmpty())
{
if (this.richTextBoxEx1.Text.isEmpty())
this.richTextBoxEx1.Rtf = dr.body;
}
else
{
//뭔가 자료가 있는가?
var header = string.Empty;
var rt = new RichTextBoxEx.RichTextBoxEx();
rt.Rtf = dr.body;
if (rt.Text.Length > 10) header = rt.Text.Substring(0, 10).Trim();
else header = rt.Text.Trim();
rt.Dispose();
if (this.richTextBoxEx1.Text.StartsWith(header) == false)
{
this.richTextBoxEx1.Rtf = dr.body;
}
else
{
//뭔가 자료가 있는가?
var header = string.Empty;
var rt = new RichTextBoxEx.RichTextBoxEx();
rt.Rtf = dr.body;
if (rt.Text.Length > 10) header = rt.Text.Substring(0, 10).Trim();
else header = rt.Text.Trim();
rt.Dispose();
if (this.richTextBoxEx1.Text.StartsWith(header) == false)
//if (FCOMMON.Util.MsgQ("등록된 작성 양식이 있습니다. 적용할까요?") == DialogResult.Yes)
{
//if (FCOMMON.Util.MsgQ("등록된 작성 양식이 있습니다. 적용할까요?") == DialogResult.Yes)
{
var oldtext = this.richTextBoxEx1.Text;
this.richTextBoxEx1.Rtf = dr.body;
if (this.richTextBoxEx1.Text.isEmpty() == false)
this.richTextBoxEx1.Text += "\r\n\r\n" + oldtext;
var oldtext = this.richTextBoxEx1.Text;
this.richTextBoxEx1.Rtf = dr.body;
if (this.richTextBoxEx1.Text.isEmpty() == false)
this.richTextBoxEx1.Text += "\r\n\r\n" + oldtext;
//this.richTextBoxEx1.Text += oldtext;
//this.richTextBoxEx1.Text += oldtext;
}
}
}
}