주문내역 엑셀 업로드기능에서 공백제거 추가, 주문내역에서 품목정보 생성하는 기능 추가(관리자)

This commit is contained in:
chi
2024-01-26 11:33:04 +09:00
parent 5d7945d5c9
commit d2c5ed6bd4
39 changed files with 1198 additions and 968 deletions

View File

@@ -19,6 +19,7 @@ using System.Diagnostics;
using FarPoint.Win.Spread.CellType;
using FCM0000;
using GrapeCity.Win.Spread.InputMan.CellType;
using NetOffice.OutlookApi;
namespace FEQ0000
{
@@ -166,11 +167,11 @@ namespace FEQ0000
{
btSave.Visible = true;
ToolStripMenuItem.Visible = true;
}
else
{
ToolStripMenuItem.Visible = false;
btMakeItemsData.Visible = false;
btSave.Visible = false;
btViewDel.Visible = false;
fpSpread1.EditMode = false;
@@ -414,7 +415,7 @@ namespace FEQ0000
var cnt = this.tam.UpdateAll(this.dsPurchase);
if (prompt) FCOMMON.Util.MsgI(string.Format("{0}건의 자료가 저장 되었습니다.", cnt));
}
catch (Exception ex)
catch (System.Exception ex)
{
FCOMMON.Util.MsgE("저장 실패\n" + ex.Message);
}
@@ -617,7 +618,7 @@ namespace FEQ0000
if (cnt != 1)
FCOMMON.Util.MsgE(cnt.ToString() + "건의 자료가 삭제되었습니다.");
}
catch (Exception ex)
catch (System.Exception ex)
{
FCOMMON.Util.MsgE("delete error\n" + ex.Message);
}
@@ -672,7 +673,7 @@ namespace FEQ0000
tbFind.Focus();
showSummary();
}
catch (Exception ex)
catch (System.Exception ex)
{
this.tbFind.BackColor = Color.Tomato;
FCOMMON.Util.MsgE(ex.Message);
@@ -753,7 +754,7 @@ namespace FEQ0000
}
private void exportDataToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog sd = new SaveFileDialog();
@@ -1009,7 +1010,7 @@ namespace FEQ0000
return retval;
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
@@ -1153,8 +1154,8 @@ namespace FEQ0000
//{
// FCOMMON.Util.MsgE($"{i}번 줄의 데이터는 신청이 완료된 자료 입니다");
//}
// else
rowidxs.Add(i);
// else
rowidxs.Add(i);
}
}
}
@@ -1464,7 +1465,7 @@ namespace FEQ0000
form_body = form_body.Replace("{DATE}", datestr);
newMail.HTMLBody = form_body + newMail.HTMLBody; //
}
catch (Exception ex)
catch (System.Exception ex)
{
util.MsgE("전송실패\n\n" + ex.Message + "\n\n" +
"아웃룩의 설정이 정상인지 확인하세요");
@@ -1480,5 +1481,15 @@ namespace FEQ0000
{
MailSendNoForm(false, "PC");
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
var ta = new dsPurchaseTableAdapters.QueriesTableAdapter();
var dlg = FCOMMON.Util.MsgQ("구매내역에서 품목정보를 생성합니다, 중복되는 sid는 업데이트 되지 않습니다\n" +
"완료메시지 나올떄까지 기다려주세요");
if (dlg != DialogResult.Yes) return;
ta.PurchaseDataToItemsNR(FCOMMON.info.Login.gcode);
FCOMMON.Util.MsgI("업데이트 완료");
}
}
}