| | |
| | | |
| | | Pub_Class.ClsGridListSum oSumGrid = new Pub_Class.ClsGridListSum(); |
| | | |
| | | #region åºå®ä»£ç |
| | | #region åºå®ä»£ç |
| | | |
| | | private void initGrid() |
| | | private void Kf_BarCodeOutInReport_Load(object sender, EventArgs e) |
| | | { |
| | | DBUtility.Xt_BaseBillFun.initGridRpt(grdMain, this.Name); |
| | | } |
| | | |
| | | //å¾å°å¯¹åºå |
| | | private Int32 Fun_GetCol(string sCol) |
| | | { |
| | | return DBUtility.Xt_BaseBillFun.Fun_GetCol(sCol, grdMain); |
| | | SetFormCaption(); |
| | | oSumGrid.ogrdMain = grdMain; //åå§å new |
| | | //oSumGrid.oGridsum = grdSum; |
| | | dtpHBDate.Value = DateTime.Today; |
| | | dtpHEDate.Value = DateTime.Today; |
| | | //å è½½åæ®ç±»åä¿¡æ¯ |
| | | Sub_AddBillTypeList(); |
| | | } |
| | | |
| | | private void tc_Click(object sender, EventArgs e) |
| | | //å è½½åæ®ç±»åä¿¡æ¯ |
| | | private void Sub_AddBillTypeList() |
| | | { |
| | | this.Close(); |
| | | SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); |
| | | DataSet ds = oCn.RunProcReturn("exec h_p_WMS_BarCodeReport_BillType ", "h_p_WMS_BarCodeReport_BillType"); |
| | | if (ds == null || ds.Tables[0].Rows.Count == 0) |
| | | { |
| | | MessageBox.Show("è·ååæ®ç±»å失败"); |
| | | return; |
| | | } |
| | | cmbBillType.Items.Clear(); |
| | | cmbBillType.Items.Add("å
¨é¨"); |
| | | for (int i = 0; i < ds.Tables[0].Rows.Count; i++) |
| | | { |
| | | cmbBillType.Items.Add(DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[i]["HBillTypeName"])); |
| | | } |
| | | cmbBillType.Text = "å
¨é¨"; |
| | | } |
| | | |
| | | //Kf_BarCodeOutInReportDlg oDlg = new Kf_BarCodeOutInReportDlg(); |
| | | private void cx_Click(object sender, EventArgs e) |
| | | { |
| | | //oDlg.ShowDialog(); |
| | | //if (oDlg.IsOk == 1) |
| | | //{ |
| | | timer1.Enabled = true; |
| | | //} |
| | | } |
| | | //设置æ¥è¡¨åç§° |
| | | private void SetFormCaption() |
| | | { |
| | |
| | | cmbBillType.SelectedIndex = 0; |
| | | } |
| | | |
| | | |
| | | private void Frm_EasyReport_Load(object sender, EventArgs e) |
| | | private void initGrid() |
| | | { |
| | | SetFormCaption(); |
| | | oSumGrid.ogrdMain = grdMain; //åå§å new |
| | | //oSumGrid.oGridsum = grdSum; |
| | | dtpHBDate.Value = DateTime.Today; |
| | | dtpHEDate.Value = DateTime.Today; |
| | | DBUtility.Xt_BaseBillFun.initGridRpt(grdMain, this.Name); |
| | | } |
| | | |
| | | //åå§å表头æ¾ç¤º |
| | | private void initHeadCaption() |
| | | { |
| | | |
| | | } |
| | | |
| | | private void timer1_Tick(object sender, EventArgs e) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | private void Xs_SellOutPriceReport_KeyUp(object sender, KeyEventArgs e) |
| | | private void timer2_Tick(object sender, EventArgs e) |
| | | { |
| | | if (e.KeyValue == 13) |
| | | timer1.Enabled = true; |
| | | } |
| | | |
| | | private void mrlk_Click(object sender, EventArgs e) |
| | | { |
| | | |
| | | DBUtility.Xt_BaseBillFun.DefaultGridView(grdMain, this.Name); |
| | | } |
| | | |
| | | private void bclk_Click(object sender, EventArgs e) |
| | | { |
| | | //ä¿åå宽 |
| | | DBUtility.Xt_BaseBillFun.SaveGrid(grdMain, this.Name); |
| | | } |
| | | |
| | | |
| | | //æå° |
| | | private void dy_Click(object sender, EventArgs e) |
| | | { |
| | | Sub_SetReport(); |
| | | Report.Print(true); |
| | | } |
| | | //é¢è§ |
| | | private void view_Click(object sender, EventArgs e) |
| | | { |
| | | Sub_SetReport(); |
| | | Report.PrintPreview(true); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region çé¢å¤ç |
| | | //åå§å表头æ¾ç¤º |
| | | private void initHeadCaption() |
| | | { |
| | | |
| | | timer2.Enabled = false; |
| | | timer1.Enabled = true; |
| | | } |
| | | |
| | | private bool Fun_AllowQuery()//å®¡æ ¸æ¥è¯¢æ¡ä»¶ |
| | |
| | | return true; |
| | | } |
| | | |
| | | private void grdMain_Paint(object sender, PaintEventArgs e) |
| | | { |
| | | DBUtility.Xt_BaseBillFun.GraphicsGrid(grdMain); |
| | | } |
| | | |
| | | private void grdMain_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e) |
| | | { |
| | | Total(); |
| | | } |
| | | |
| | | private void grdMain_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e) |
| | | { |
| | | Total(); |
| | | } |
| | | |
| | | private void Total() |
| | | { |
| | | if (grdMain.Rows.Count > 0 && grdMain.ColumnCount > 0) |
| | | { |
| | | oSumGrid.SetGridsum(); |
| | | oSumGrid.Total(); |
| | | } |
| | | } |
| | | |
| | | //å¾å°å¯¹åºå |
| | | private Int32 Fun_GetCol(string sCol) |
| | | { |
| | | return DBUtility.Xt_BaseBillFun.Fun_GetCol(sCol, grdMain); |
| | | } |
| | | |
| | | private void Xs_SellOutPriceReport_KeyUp(object sender, KeyEventArgs e) |
| | | { |
| | | if (e.KeyValue == 13) |
| | | timer1.Enabled = true; |
| | | } |
| | | |
| | | //ä¿åå宽 |
| | | private void bclk_Click(object sender, EventArgs e) |
| | | { |
| | | DBUtility.Xt_BaseBillFun.SaveGrid(grdMain, this.Name); |
| | | } |
| | | |
| | | //é»è®¤å宽 |
| | | private void mrlk_Click(object sender, EventArgs e) |
| | | { |
| | | DBUtility.Xt_BaseBillFun.DefaultGridView(grdMain, this.Name); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region æ¥è¯¢åè½ |
| | | |
| | | private void cx_Click(object sender, EventArgs e) |
| | | { |
| | | timer1.Enabled = true; |
| | | } |
| | | |
| | | private void Display() |
| | | { |
| | | ClsCN SubCn = new ClsCN(); |
| | | DataSet DSet = new DataSet(); |
| | | //æ¾ç¤ºæ¥è¡¨å¤´ æ é¢ |
| | | |
| | | //æ¾ç¤ºè¿æ»¤æ¡ä»¶ |
| | | |
| | | |
| | | //è¿æ»¤æ¡ä»¶Dlg |
| | | string sDlgWhere = ""; |
| | | sDlgWhere = sDlgWhere + ",'" + dtpHBDate.Value.ToShortDateString() + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + dtpHEDate.Value.ToShortDateString() + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHMater.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHWHName.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHSPName.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHBatchNo.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHBarCode.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + cmbBillType.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHBillNo.Text + "'"; |
| | | //sDlgWhere = sDlgWhere + ",'" + oDlg.cmbHSumType.Text.Trim() + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHBarCode.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHMater.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHBatchNo.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHWHName.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHSPName.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHSourceBillNo.Text + "'"; |
| | | sDlgWhere = sDlgWhere + ",'" + txtHMaker.Text + "'"; |
| | | if (sDlgWhere.Trim().Length > 0) |
| | | { |
| | | sDlgWhere = sDlgWhere.Substring(1, sDlgWhere.Length - 1); |
| | | } |
| | | //è¿æ»¤æ¡ä»¶ |
| | | //string sWhere = ""; |
| | | //sWhere = sWhere + ",'" + dtpHBDate.Value.ToShortDateString() + "'"; |
| | | //sWhere = sWhere + ",'" + dtpHEDate.Value.ToShortDateString() + "'"; |
| | | //sWhere = sWhere + "," + ClsPub.isLong(txtHCusID.Tag) + ""; |
| | | //sWhere = sWhere + ",3"; |
| | | //if (sWhere.Trim().Length > 0) |
| | | //{ |
| | | // sWhere = sWhere.Substring(1, sWhere.Length - 1); |
| | | //} |
| | | // |
| | | DSet = SubCn.RunProcReturn("exec h_p_Kf_BarCodeOutInReport " + sDlgWhere, "h_p_Kf_BarCodeOutInReport"); |
| | | |
| | | DSet = SubCn.RunProcReturn("exec h_p_Kf_BarCodeOutInReport_New " + sDlgWhere, "h_p_Kf_BarCodeOutInReport_New"); |
| | | //çæé¦è¡æ é¢ |
| | | if (DSet == null) |
| | | { |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region æå°è®¾ç½® |
| | | #region 导åºåè½ |
| | | |
| | | //æå°è®¾ç½® |
| | | GridppReport Report; |
| | | //设置æå°æ¨¡çè·¯å¾ |
| | | private void Sub_SetReport() |
| | | { |
| | | Report = new GridppReport(); |
| | | Report.LoadFromFile(ClsPub.AppPath + @"\Report\åºæ¶æ¬¾æç»è¡¨.grf"); //here . |
| | | Report.BeforePostRecord += new _IGridppReportEvents_BeforePostRecordEventHandler(ReportBeforePostRecord); |
| | | Report.FetchRecord += new _IGridppReportEvents_FetchRecordEventHandler(ReportFetchRecordByDataTable); |
| | | } |
| | | //å¡«å
¥åæ®è¡¨å¤´ä¿¡æ¯ |
| | | private void ReportBeforePostRecord()//your report?kao |
| | | { |
| | | //Report.FieldByName("HDateItemID").AsString = lblHDateItemID.Text; |
| | | //Report.FieldByName("CusNumber").AsString = lblHCusNumber.Text; |
| | | //Report.FieldByName("CusName").AsString = lblHCusName.Text; |
| | | //Report.FieldByName("BeginBalance").AsString = lblHBeginBalance.Text; |
| | | } |
| | | //å¡«å
¥åæ®æç»ä¿¡æ¯ |
| | | private void ReportFetchRecordByDataTable() |
| | | { |
| | | //BLL.Utility.FillRecordToReport(Report, grdMain, false); |
| | | } |
| | | #endregion |
| | | |
| | | #region æ°æ®å¯¼åº |
| | | |
| | | |
| | | //å¼åº |
| | | private void yc_Click(object sender, EventArgs e) |
| | | { |
| | | //BLL.ClsPub_BLL.DataGridViewToExcel2(grdMain, this.Text); |
| | |
| | | } |
| | | } |
| | | |
| | | //å¯¼åº |
| | | private void dc_Click(object sender, EventArgs e) |
| | | { |
| | | DBUtility.Gy_BaseFun.DataToExcel(this.Text, grdMain); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #region éåºåè½ |
| | | |
| | | private void timer2_Tick(object sender, EventArgs e) |
| | | private void tc_Click(object sender, EventArgs e) |
| | | { |
| | | timer2.Enabled = false; |
| | | //oDlg.ShowDialog(); |
| | | //if (oDlg.IsOk == 1) |
| | | //{ |
| | | timer1.Enabled = true; |
| | | //} |
| | | this.Close(); |
| | | } |
| | | |
| | | private void Total() |
| | | #endregion |
| | | |
| | | #region æå°åè½ |
| | | |
| | | //æå°è®¾ç½® |
| | | GridppReport Report; |
| | | |
| | | //é¢è§ |
| | | private void view_Click(object sender, EventArgs e) |
| | | { |
| | | if (grdMain.Rows.Count > 0 && grdMain.ColumnCount > 0) |
| | | { |
| | | oSumGrid.SetGridsum(); |
| | | oSumGrid.Total(); |
| | | } |
| | | Sub_SetReport(); |
| | | Report.PrintPreview(true); |
| | | } |
| | | |
| | | private void grdMain_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e) |
| | | //æå° |
| | | private void dy_Click(object sender, EventArgs e) |
| | | { |
| | | Total(); |
| | | Sub_SetReport(); |
| | | Report.Print(true); |
| | | } |
| | | |
| | | private void grdMain_ColumnWidthChanged(object sender, DataGridViewColumnEventArgs e) |
| | | //设置æå°æ¨¡çè·¯å¾ |
| | | private void Sub_SetReport() |
| | | { |
| | | Total(); |
| | | |
| | | Report = new GridppReport(); |
| | | Report.LoadFromFile(ClsPub.AppPath + @"\Report\åºæ¶æ¬¾æç»è¡¨.grf"); //here . |
| | | Report.BeforePostRecord += new _IGridppReportEvents_BeforePostRecordEventHandler(ReportBeforePostRecord); |
| | | Report.FetchRecord += new _IGridppReportEvents_FetchRecordEventHandler(ReportFetchRecordByDataTable); |
| | | } |
| | | |
| | | private void grdMain_Paint(object sender, PaintEventArgs e) |
| | | //å¡«å
¥åæ®è¡¨å¤´ä¿¡æ¯ |
| | | private void ReportBeforePostRecord()//your report?kao |
| | | { |
| | | DBUtility.Xt_BaseBillFun.GraphicsGrid(grdMain); |
| | | //Report.FieldByName("HDateItemID").AsString = lblHDateItemID.Text; |
| | | //Report.FieldByName("CusNumber").AsString = lblHCusNumber.Text; |
| | | //Report.FieldByName("CusName").AsString = lblHCusName.Text; |
| | | //Report.FieldByName("BeginBalance").AsString = lblHBeginBalance.Text; |
| | | } |
| | | |
| | | |
| | | //å¡«å
¥åæ®æç»ä¿¡æ¯ |
| | | private void ReportFetchRecordByDataTable() |
| | | { |
| | | //BLL.Utility.FillRecordToReport(Report, grdMain, false); |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |