private void btnPrePrintView_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvResult.SelectedRows.Count > 0)
                {
                    InOutPut.OpenFile(designer1, Application.StartupPath + "\\Craxy\\" + cmbExpress.Text);
                    designer1.LoadPrintSetting();
                    designer1.Refresh();

                    DataGridViewRow mViewRow = dgvResult.SelectedRows[0];
                    DataRow         mRow;
                    mRow = (mViewRow.DataBoundItem as DataRowView).Row;
                    dt   = mRow.Table.Clone();
                    dt.ImportRow(mRow);
                    //dt.Rows.Add(((mRow.DataBoundItem as DataRowView).Row).Clone());
                    designer1.DataSource = dt;
                    designer1.PrintView();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
        }
Beispiel #2
0
        /// <summary>
        /// 打开设计器中的对像
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tsOpen_Click(object sender, EventArgs e)
        {
            if (designer1.ChangeFlage)
            {
                DialogResult dr = MessageBox.Show("是否保存更改?", "提示", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
                if (dr == DialogResult.Yes)
                {
                    if (!NewTemp)
                    {
                        bool flag = InitObj(false);
                        if (!flag)
                        {
                            return;
                        }
                    }
                    InOutPut.SaveFile(designer1, TempletName);
                }
                else if (dr == DialogResult.Cancel)
                {
                    //如果用户取消了则什么也不做
                    return;
                }
                designer1.ChangeFlage = false;
            }
            designer1.Items.Clear();

            BarCode.Control.FrmSelTemplet frm = new BarCode.Control.FrmSelTemplet();
            DialogResult _flag = frm.ShowDialog();

            if (_flag == DialogResult.Yes)
            {
                byte[] val = frm.Val;
                TempletName          = frm.Name;
                lab_templetName.Text = TempletName;
                bool open = InOutPut.OpenFile(designer1, val);
                //打开文件是否成功
                //如果打开成功是重新绘标尺
                if (open)
                {
                    panel1.Refresh();
                    designer1_OnItemChange();
                    numHeight.Value = (int)CommonSettings.PixelConvertMillimeter(designer1.Height);
                    numWidth.Value  = (int)CommonSettings.PixelConvertMillimeter(designer1.Width);
                    #region 报错屏蔽 nancy 2017.07.27
                    //if (designer1.RowHeight> 0)
                    //{
                    //    numRowHeight.Value = (int)CommonSettings.PixelConvertMillimeter(designer1.RowHeight);
                    //}
                    //if (designer1.PageRows > 0)
                    //{
                    //    numRows.Value = designer1.PageRows;
                    //}
                    #endregion
                }
            }
            //标示当前模板为非新建模板
            NewTemp = true;
        }
Beispiel #3
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic["t1"]   = "O:123456789";
            dic["t2"]   = "N:ABCDEFGHIGK";
            dic["code"] = "1234567890";
            InOutPut.PrintTemplet("a", dic);
        }
 private void cmbExpress_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         InOutPut.OpenFile(designer1, Application.StartupPath + "\\Craxy\\" + cmbExpress.Text);
         designer1.LoadPrintSetting();
         designer1.Refresh();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString());
     }
 }
Beispiel #5
0
        /// <summary>
        /// 保存设计器中的对像
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tsSave_Click(object sender, EventArgs e)
        {
            if (!NewTemp)
            {
                bool flag = InitObj(false);
                if (!flag)
                {
                    return;
                }
            }

            designer1.RowHeight = (int)CommonSettings.MillimeterConvertPixel((float)numRowHeight.Value);
            designer1.PageRows  = (int)numRows.Value;
            InOutPut.SaveFile(designer1, TempletName);
            MessageBox.Show("保存文件成功", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //designer1.Items.Clear();
            //designer1.Refresh();

            designer1.ChangeFlage = false;
        }
Beispiel #6
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            //Dictionary<string, string> dic = new Dictionary<string, string>();
            //dic["t1"] = "O:123456789";
            //dic["t2"] = "N:ABCDEFGHIGK";
            //dic["code"] = "1234567890";
            //InOutPut.PrintTemplet("a", dic);

            BarCode.Control.FrmSetName frm = new BarCode.Control.FrmSetName();
            DialogResult dia = frm.ShowDialog();

            if (dia == DialogResult.Yes)
            {
                TempletName          = frm.Name;
                lab_templetName.Text = TempletName;
                designer1.RowHeight  = (int)CommonSettings.MillimeterConvertPixel((float)numRowHeight.Value);
                designer1.PageRows   = (int)numRows.Value;
                InOutPut.SaveFile(designer1, TempletName);
                MessageBox.Show("另存文件成功", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void btnPrint_Click(object sender, EventArgs e)
        {
            try
            {
                InOutPut.OpenFile(designer1, Application.StartupPath + "\\Craxy\\" + cmbExpress.Text);
                designer1.LoadPrintSetting();
                designer1.Refresh();
                DataTable dt = new DataTable();

                dt.Columns.Add("UserName");
                dt.Columns.Add("DeliverName");
                dt.Columns.Add("companyName");
                dt.Columns.Add("DeliverAddress");
                dt.Columns.Add("DeliverPhone");
                dt.Columns.Add("SendCompany");
                dt.Columns.Add("SendAddress");
                dt.Columns.Add("SendMobile");
                //mRow = (mViewRow.DataBoundItem as DataRowView).Row;
                DataRow mRow = dt.NewRow();
                mRow["UserName"]       = txtSendName.Text;
                mRow["DeliverName"]    = txtRecName.Text;
                mRow["companyName"]    = txtRecCompany.Text;
                mRow["DeliverAddress"] = txtRecAddress.Text;
                mRow["DeliverPhone"]   = txtRecMobile.Text;
                mRow["SendCompany"]    = txtSendCompany.Text;
                mRow["SendAddress"]    = txtSendAddress.Text;
                mRow["SendMobile"]     = txtSendMobile.Text;
                //dt.ImportRow(mRow);
                //dt.Rows.Add(((mRow.DataBoundItem as DataRowView).Row).Clone());
                dt.Rows.Add(mRow);
                designer1.DataSource = dt;
                designer1.Print();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
        }
        private void btnPrintAll_Click(object sender, EventArgs e)
        {
            if (dgvImport.SelectedRows.Count < 1)
            {
                return;
            }
            InOutPut.OpenFile(designer1, Application.StartupPath + "\\Craxy\\" + cmbExpress.Text);
            designer1.LoadPrintSetting();
            designer1.Refresh();
            DataRow mDataRow = ((DataRowView)bindingSource1[dgvImport.SelectedRows[0].Index]).Row;

            DataTable dt = new DataTable();

            dt.Columns.Add("UserName");
            dt.Columns.Add("DeliverName");
            dt.Columns.Add("companyName");
            dt.Columns.Add("DeliverAddress");
            dt.Columns.Add("DeliverPhone");
            dt.Columns.Add("SendCompany");
            dt.Columns.Add("SendAddress");
            dt.Columns.Add("SendMobile");
            //mRow = (mViewRow.DataBoundItem as DataRowView).Row;
            DataRow mRow = dt.NewRow();

            mRow["DeliverName"]    = mDataRow["RecName"];
            mRow["companyName"]    = mDataRow["RecCompany"];
            mRow["DeliverAddress"] = mDataRow["RecAddress"];
            mRow["DeliverPhone"]   = mDataRow["RecMobile"];
            mRow["UserName"]       = txtSendName.Text;
            mRow["SendCompany"]    = txtSendCompany.Text;
            mRow["SendAddress"]    = txtSendAddress.Text;
            mRow["SendMobile"]     = txtSendMobile.Text;
            //dt.ImportRow(mRow);
            //dt.Rows.Add(((mRow.DataBoundItem as DataRowView).Row).Clone());
            dt.Rows.Add(mRow);
            designer1.DataSource = dt;
            designer1.Print();
        }
Beispiel #9
0
 /// <summary>
 /// 新建设计
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tsNew_Click(object sender, EventArgs e)
 {
     InOutPut.SaveFile(designer1, TempletName);
     InitObj();
 }