File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using DevExpress.XtraReports.UI;
using PublicLib;
using System.Data;
using System.Windows.Forms;
namespace HANMI_SALE
{
public partial class BillManagerReport : DevExpress.XtraReports.UI.XtraReport
{
// private DataTable m_Data;
private BillManager m_BillManager;
public BillManagerReport(BillManager billManager)
{
InitializeComponent();
m_BillManager = billManager;
this.AfterPrint += (sender, e) =>
{
// this.Pages.Insert(this.Pages.Count, drawingReport.Pages[i]);
};
}
//public void SetData(DataTable m_data, DataTable d_data, string order_date)
//{
// DataTable aData = new DataTable();
// aData.Columns.Add("CUST_CD", typeof(string));
// aData.Columns.Add("CUST_NM", typeof(string));
// aData.Columns.Add("EMAIL", typeof(string));
// aData.Columns.Add("TEL_NO", typeof(string));
// aData.Columns.Add("FAX_NO", typeof(string));
// aData.Columns.Add("ORDER_DATE", typeof(string));
// aData.Columns.Add("FILE_NM", typeof(string));
// aData.Columns.Add("ITEM_NM", typeof(string));
// aData.Columns.Add("ORDER_NORM", typeof(string));
// aData.Columns.Add("ORDER_QTY", typeof(int));
// aData.Columns.Add("FIN_QTY", typeof(int));
// aData.Columns.Add("ORDER_MY", typeof(int));
// aData.Columns.Add("LN_RMK", typeof(string));
// aData.Columns.Add("PREV_MONTH_MY", typeof(int));
// aData.Columns.Add("CURR_UNIT_MY", typeof(int));
// aData.Columns.Add("CURR_MY", typeof(int));
// aData.Columns.Add("VAT_MY", typeof(int));
// aData.Columns.Add("COL_MY", typeof(int));
// aData.Columns.Add("NOW_MONEY_MY", typeof(int));
// DataRow[] rows;
// DataRow row;
// for (int i = 0; i < m_data.Rows.Count; i++)
// {
// rows = d_data.Select("CUST_CD = '" + UtilClass.toStr(m_data.Rows[i]["CUST_CD"]) + "'");
// if (rows == null || rows.Length < 1)
// {
// continue;
// }
// foreach (DataRow aRow in rows)
// {
// if (UtilClass.isEqual(aRow["ORDER_DATE"], "☆"))
// {
// continue;
// }
// row = aData.NewRow();
// row["CUST_CD"] = m_data.Rows[i]["CUST_CD"];
// row["CUST_NM"] = m_data.Rows[i]["CUST_NM"];
// row["EMAIL"] = m_data.Rows[i]["EMAIL"];
// row["TEL_NO"] = m_data.Rows[i]["TEL_NO"];
// row["FAX_NO"] = m_data.Rows[i]["FAX_NO"];
// row["PREV_MONTH_MY"] = m_data.Rows[i]["PREV_MONTH_MY"];
// row["CURR_UNIT_MY"] = m_data.Rows[i]["CURR_UNIT_MY"];
// row["CURR_MY"] = m_data.Rows[i]["CURR_MY"];
// row["VAT_MY"] = m_data.Rows[i]["VAT_MY"];
// row["COL_MY"] = m_data.Rows[i]["COL_MY"];
// row["NOW_MONEY_MY"] = m_data.Rows[i]["NOW_MONEY_MY"];
// row["ORDER_DATE"] = aRow["ORDER_DATE"];
// row["FILE_NM"] = aRow["FILE_NM"];
// row["ITEM_NM"] = aRow["ITEM_NM"];
// row["ORDER_NORM"] = aRow["ORDER_NORM"];
// row["ORDER_QTY"] = aRow["ORDER_QTY"];
// row["FIN_QTY"] = aRow["FIN_QTY"];
// row["ORDER_MY"] = aRow["ORDER_MY"];
// row["LN_RMK"] = aRow["LN_RMK"];
// aData.Rows.Add(row);
// }
// }
// setDataBinding(aData, order_date);
//}
public void setDataBinding(DataTable aData, string order_date)
{
xrLabel_ORDER_DATE.Text = "일자 : " + order_date;
if (UtilClass.isEqual(ConstClass._USER, "H1_DB"))
{
//xrLabel_COMPANY1.Text = "하나은행 (주)한미칼라 139-910019-12704"; // 2020.01.02 하나->국민
//xrLabel_COMPANY1.Text = "국민은행 (주)한미칼라 003101-04-043081"; //2020.06.08 국민->기업
xrLabel_COMPANY1.Text = "기업은행 (주)한미칼라 034-070740-04-011";
xrLabel_COMPANY2.Text = "* 한미칼라 신사옥 주소 : 서울 특별시 중구 서애로5길 17";
}
else
{
xrLabel_COMPANY1.Text = "";
xrLabel_COMPANY2.Text = "";
}
xrLabel_CUST_NM.DataBindings.Add("Text", aData, "CUST_NM");
xrLabel_FAX_NO.DataBindings.Add("Text", aData, "FAX_NO");
xrTableCell_ORDER_DATE.DataBindings.Add("Text", aData, "ORDER_DATE");
xrTableCell_FILE_NM.DataBindings.Add("Text", aData, "FILE_NM");
xrTableCell_ITEM_NM.DataBindings.Add("Text", aData, "ITEM_NM");
xrTableCell_ORDER_NORM.DataBindings.Add("Text", aData, "ORDER_NORM");
xrTableCell_ORDER_QTY.DataBindings.Add("Text", aData, "ORDER_QTY", "{0:#,###}");
xrTableCell_FIN_QTY.DataBindings.Add("Text", aData, "FIN_QTY", "{0:#,###}");
xrTableCell_CURR_UNIT_MY.DataBindings.Add("Text", aData, "CURR_UNIT_MY", "{0:#,###}");
xrTableCell_CURR_MY.DataBindings.Add("Text", aData, "CURR_MY", "{0:#,###}");
xrTableCell_LN_RMK.DataBindings.Add("Text", aData, "LN_RMK");
xrLabel_PREV_MONTH_MY.DataBindings.Add("Text", aData, "PREV_MONTH_MY", "{0:#,##0}");
xrLabel_CURR_MY.DataBindings.Add("Text", aData, "SUM_CURR_MY", "{0:#,##0}");
xrLabel_VAT_MY.DataBindings.Add("Text", aData, "VAT_MY", "{0:#,##0}");
xrLabel_ORDER_MY.DataBindings.Add("Text", aData, "SUM_MY", "{0:#,##0}");
xrLabel_COL_MY.DataBindings.Add("Text", aData, "COL_MY", "{0:#,##0}");
xrLabel_NOW_MONEY_MY.DataBindings.Add("Text", aData, "TMP_JAN", "{0:#,##0}");
this.GroupHeader_CUST_CD.GroupFields.Add(new GroupField("CUST_NM_CD", XRColumnSortOrder.Ascending));
//this.GroupFooter_CUST_CD.GroupFields.Add(new GroupField("CUST_NM_CD", XRColumnSortOrder.Ascending));
this.DataSource = aData;
}
}
}