메일전송시 전송시간 기록하기
This commit is contained in:
@@ -95,7 +95,7 @@ namespace Project
|
||||
if (tsScheDayweek.TotalMinutes > 15 && DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 10)
|
||||
{
|
||||
|
||||
try { MakeScheduleDayWeek(); }
|
||||
try { Mail_MakeScheduleDayWeek(); }
|
||||
catch { }
|
||||
finally { ChkMakeSchDayWeekTime = DateTime.Now; }
|
||||
}
|
||||
@@ -106,7 +106,7 @@ namespace Project
|
||||
DateTime.Now.DayOfWeek != DayOfWeek.Sunday && DateTime.Now.Hour >= 10)
|
||||
{
|
||||
|
||||
try { MakeScheduleDay(); }
|
||||
try { Mail_MakeScheduleDay(); }
|
||||
catch { }
|
||||
finally { ChkMakeSchDay = DateTime.Now; }
|
||||
}
|
||||
|
||||
@@ -234,7 +234,6 @@ namespace Project
|
||||
taJobReportDateList.Dispose();
|
||||
}
|
||||
|
||||
|
||||
void Mail_JobReportWeek()
|
||||
{
|
||||
var vCate = "JW";
|
||||
@@ -589,7 +588,7 @@ namespace Project
|
||||
/// <summary>
|
||||
/// 스케쥴기한임박알림(일)
|
||||
/// </summary>
|
||||
void MakeScheduleDay()
|
||||
void Mail_MakeScheduleDay()
|
||||
{
|
||||
var taForm = new DSMailTableAdapters.MailFormTableAdapter();
|
||||
var taMailData = new DSMailTableAdapters.MailDataTableAdapter();
|
||||
@@ -766,7 +765,7 @@ namespace Project
|
||||
/// <summary>
|
||||
/// 스케쥴기한임박알림(주)
|
||||
/// </summary>
|
||||
void MakeScheduleDayWeek()
|
||||
void Mail_MakeScheduleDayWeek()
|
||||
{
|
||||
|
||||
var taForm = new DSMailTableAdapters.MailFormTableAdapter();
|
||||
@@ -1015,10 +1014,13 @@ namespace Project
|
||||
//오류가 있다
|
||||
try
|
||||
{
|
||||
cmd.CommandText = "UPDATE MailData SET SendOK = 1, SendMsg = @msg WHERE(idx = @idx) and isnull(sendok,0) = 0";
|
||||
cmd.CommandText = "UPDATE MailData SET SendOK = 1, SendMsg = @msg ,suid=@suid,sdate = @sdate WHERE(idx = @idx) and isnull(sendok,0) = 0";
|
||||
cmd.Parameters.Clear();
|
||||
cmd.Parameters.Add("msg", System.Data.SqlDbType.VarChar).Value = sendMsg;
|
||||
cmd.Parameters.Add("idx", System.Data.SqlDbType.Int).Value = idx;
|
||||
cmd.Parameters.Add("suid", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.no;
|
||||
cmd.Parameters.Add("sdate", System.Data.SqlDbType.SmallDateTime).Value = DateTime.Now;
|
||||
|
||||
//Console.WriteLine(string.Format("Send Complete index={0},Msg={1}", dar["idx"], sendMsg));
|
||||
//ta.UpdateSendOK(sendMsg, dr.idx);
|
||||
var ucnt = cmd.ExecuteNonQuery();
|
||||
@@ -1057,10 +1059,12 @@ namespace Project
|
||||
try
|
||||
{
|
||||
sendMsg = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
cmd.CommandText = "UPDATE MailData SET SendOK = 1, SendMsg = @msg WHERE(idx = @idx) and isnull(sendok,0) = 0";
|
||||
cmd.CommandText = "UPDATE MailData SET SendOK = 1, SendMsg = @msg, suid = @suid,sdate = @sdate WHERE(idx = @idx) and isnull(sendok,0) = 0";
|
||||
cmd.Parameters.Clear();
|
||||
cmd.Parameters.Add("msg", System.Data.SqlDbType.VarChar).Value = sendMsg;
|
||||
cmd.Parameters.Add("idx", System.Data.SqlDbType.Int).Value = idx;
|
||||
cmd.Parameters.Add("suid", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.no;
|
||||
cmd.Parameters.Add("sdate", System.Data.SqlDbType.SmallDateTime).Value = DateTime.Now;
|
||||
//Console.WriteLine(string.Format("Send Complete index={0},Msg={1}", dar["idx"], sendMsg));
|
||||
//ta.UpdateSendOK(sendMsg, dr.idx);
|
||||
var ucnt = cmd.ExecuteNonQuery();
|
||||
@@ -1080,9 +1084,11 @@ namespace Project
|
||||
{
|
||||
if (msgupdate)
|
||||
{
|
||||
cmd.CommandText = "UPDATE MailData SET SendMsg = @msg WHERE idx = @idx ";
|
||||
cmd.CommandText = "UPDATE MailData SET SendMsg = @msg,suid=@suid,sdate=@sdate WHERE idx = @idx ";
|
||||
cmd.Parameters.Clear();
|
||||
cmd.Parameters.Add("idx", System.Data.SqlDbType.Int).Value = idx;
|
||||
cmd.Parameters.Add("suid", System.Data.SqlDbType.VarChar).Value = FCOMMON.info.Login.no;
|
||||
cmd.Parameters.Add("sdate", System.Data.SqlDbType.SmallDateTime).Value = DateTime.Now;
|
||||
var ucnt = cmd.ExecuteNonQuery();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user