This commit is contained in:
chi
2021-02-25 16:33:03 +09:00
parent 71698b5d8b
commit c5f6947344
18 changed files with 1147 additions and 630 deletions

View File

@@ -903,8 +903,7 @@ namespace FEQ0000
private void toolStripButton3_Click(object sender, EventArgs e)
{
string path = "\\\\k4fs3201n\\ee1t$\\1. 장비기술1파트\\24_Project & Overhaul 예산 사용 실적\\구매 견적서\\" + DateTime.Now.Year.ToString("0000") + "년";
FCOMMON.Util.RunExplorer(path);
}
private void bs_CurrentChanged(object sender, EventArgs e)
@@ -921,8 +920,7 @@ namespace FEQ0000
private void toolStripButton4_Click(object sender, EventArgs e)
{
var f = new fPurchase_excelimport();
f.Show();
}
string getmaxstr(string src, int len = 30)
@@ -961,6 +959,59 @@ namespace FEQ0000
private void toolStripButton5_Click(object sender, EventArgs e)
{
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
//구매승인양식
var f = new fPurchaseNRList(this.dsPurchase.Purchase);
f.Show();
}
private void toolStripButton6_Click(object sender, EventArgs e)
{
//선택된 줄의 데이터를 생성하낟.
var drv = this.bs.Current as DataRowView;
if (drv == null) return;
var dr = drv.Row as dsPurchase.PurchaseRow;
string buffer = string.Format("{0}_{1}", dr.pumname.Replace("_", "-"), dr.pumscale.Replace("_", "-"), dr.dept.Replace("_", "-"), dr.manuproc.Replace("_", "-"), dr.asset.Replace("_", "-"));
Clipboard.SetText(buffer);
//FCOMMON.Util.MsgI("다음 데이터가 클립보드에 저장됨\n\n" + buffer); 190131
}
private void dtSD_DoubleClick(object sender, EventArgs e)
{
var tb = sender as ToolStripTextBox;
var text = tb.Text.Trim();
var dt = DateTime.Parse(text);
var f = new FCOMMON.fSelectDay(dt);
if(f.ShowDialog() == DialogResult.OK)
{
tb.Text = f.dtPick.SelectionStart.ToShortDateString();
var sd = DateTime.Parse(this.dtSD.Text);
var ed = DateTime.Parse(this.dtED.Text);
if (ed < sd) this.dtED.Text = sd.ToShortDateString();
}
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
string path = "\\\\k4fs3201n\\ee1t$\\1. 장비기술1파트\\24_Project & Overhaul 예산 사용 실적\\구매 견적서\\" + DateTime.Now.Year.ToString("0000") + "년";
FCOMMON.Util.RunExplorer(path);
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
var f = new fPurchase_excelimport();
f.Show();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
var db = new DataClasses1DataContext();
var dr = db.MailForm.Where(t => t.cate == "PC").FirstOrDefault();
@@ -1049,8 +1100,8 @@ namespace FEQ0000
sb.AppendLine("<td style='text-align:center;background-color: aqua;'>규격</td>");
sb.AppendLine("<td style='text-align:center;background-color: aqua;'>수량</td>");
sb.AppendLine("<td style='text-align:center;background-color: aqua;'>단가</td>");
sb.AppendLine("<td style='text-align:center;background-color: aqua;'>금액</td>");
sb.AppendLine("<td style='text-align:center;background-color: aqua;'>공급</td>");
sb.AppendLine("<td style='text-align:center;background-color: aqua;'>금액</td>");
sb.AppendLine("<td style='text-align:center;background-color: aqua;'>공급</td>");
sb.AppendLine("</thead>");
sb.AppendLine("<tbody>");
@@ -1064,7 +1115,7 @@ namespace FEQ0000
var col_규격 = fpSpread1_Sheet1.Columns["pumscale"].Index;
var col_수량 = fpSpread1_Sheet1.Columns["pumqty"].Index;
var col_단가 = fpSpread1_Sheet1.Columns["pumprice"].Index;
var col_금액 = fpSpread1_Sheet1.Columns["pumamt"].Index;
var col_금액 = fpSpread1_Sheet1.Columns["pumamt"].Index;
var col_공급 = fpSpread1_Sheet1.Columns["supply"].Index;
var col_비고 = fpSpread1_Sheet1.Columns["bigo"].Index;
@@ -1081,7 +1132,7 @@ namespace FEQ0000
var v규격 = fpSpread1_Sheet1.Cells[i, col_규격].Value;
var v수량 = fpSpread1_Sheet1.Cells[i, col_수량].Value;
var v단가 = fpSpread1_Sheet1.Cells[i, col_단가].Value;
var v금액 = fpSpread1_Sheet1.Cells[i, col_금액].Value;
var v금액 = fpSpread1_Sheet1.Cells[i, col_금액].Value;
var v공급 = fpSpread1_Sheet1.Cells[i, col_공급].Value;
var v비고 = fpSpread1_Sheet1.Cells[i, col_비고].Value;
@@ -1108,7 +1159,7 @@ namespace FEQ0000
if (v규격 != null) s규격 = v규격.ToString();
if (v수량 != null) s수량 = v수량.ToString();
if (v단가 != null) s단가 = v단가.ToString();
if (v금액 != null) s금액 = v금액.ToString();
if (v금액 != null) s금액 = v금액.ToString();
if (v공급 != null) s공급 = v공급.ToString();
sb.AppendLine("<tr>");
@@ -1121,9 +1172,9 @@ namespace FEQ0000
sb.AppendLine("<td>" + getmaxstr(s규격) + "</td>");
sb.AppendLine("<td style='text-align:center'>" + int.Parse(s수량).ToString("N0") + "</td>");
sb.AppendLine("<td style='text-align:right'>" + int.Parse(s단가).ToString("N0") + "</td>");
sb.AppendLine("<td style='text-align:right'>" + int.Parse(s금액).ToString("N0") + "</td>");
sb.AppendLine("<td style='text-align:right'>" + int.Parse(s금액).ToString("N0") + "</td>");
sb.AppendLine("<td>" + getmaxstr(s공급) + "</td>");
sb.AppendLine("</tr>");
}
sb.AppendLine("</tbody>");
@@ -1140,42 +1191,6 @@ namespace FEQ0000
util.MsgE("전송실패\n\n" + ex.Message + "\n\n" +
"아웃룩의 설정이 정상인지 확인하세요");
}
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
//구매승인양식
var f = new fPurchaseNRList(this.dsPurchase.Purchase);
f.Show();
}
private void toolStripButton6_Click(object sender, EventArgs e)
{
//선택된 줄의 데이터를 생성하낟.
var drv = this.bs.Current as DataRowView;
if (drv == null) return;
var dr = drv.Row as dsPurchase.PurchaseRow;
string buffer = string.Format("{0}_{1}", dr.pumname.Replace("_", "-"), dr.pumscale.Replace("_", "-"), dr.dept.Replace("_", "-"), dr.manuproc.Replace("_", "-"), dr.asset.Replace("_", "-"));
Clipboard.SetText(buffer);
//FCOMMON.Util.MsgI("다음 데이터가 클립보드에 저장됨\n\n" + buffer); 190131
}
private void dtSD_DoubleClick(object sender, EventArgs e)
{
var tb = sender as ToolStripTextBox;
var text = tb.Text.Trim();
var dt = DateTime.Parse(text);
var f = new FCOMMON.fSelectDay(dt);
if(f.ShowDialog() == DialogResult.OK)
{
tb.Text = f.dtPick.SelectionStart.ToShortDateString();
var sd = DateTime.Parse(this.dtSD.Text);
var ed = DateTime.Parse(this.dtED.Text);
if (ed < sd) this.dtED.Text = sd.ToShortDateString();
}
}
}
}