private void toolAdd_Click(object sender, EventArgs e)
        {
            FormRetailUntreadBaseBillInput formRetailUntreadBaseBillInput = new FormRetailUntreadBaseBillInput();

            formRetailUntreadBaseBillInput.Tag   = "Add";
            formRetailUntreadBaseBillInput.Owner = this;
            formRetailUntreadBaseBillInput.ShowDialog();
        }
 private void toolAmend_Click(object sender, EventArgs e)
 {
     if (dgvUntreadBaseBill.RowCount > 0)
     {
         if (GlobalProperty.OperatorCode != dgvUntreadBaseBill.CurrentRow.Cells["OperatorCode"].Value.ToString())
         {
             MessageBox.Show("非本记录的录入人员,不许允许修改!", "软件提示");
             return;
         }
         FormRetailUntreadBaseBillInput formRetailUntreadBaseBillInput = new FormRetailUntreadBaseBillInput();
         formRetailUntreadBaseBillInput.Tag   = "Edit";
         formRetailUntreadBaseBillInput.Owner = this;
         formRetailUntreadBaseBillInput.ShowDialog();
     }
 }
        private void FormBrowseRetailSaleOrderBill_Load(object sender, EventArgs e)
        {
            if (this.Owner.GetType() == typeof(FormRetailSaleTradeBillInput))
            {
                formRetailSaleTradeBillInput = (FormRetailSaleTradeBillInput)this.Owner;
                chbIsTrade.Visible           = true;
                strJoinTag = "Inner";
            }
            if (this.Owner.GetType() == typeof(FormRetailSaleOrderBill))
            {
                lbSaleBillNo.Visible    = true;
                txtSaleBillNo.Visible   = true;
                formRetailSaleOrderBill = (FormRetailSaleOrderBill)this.Owner;
                strJoinTag = "Left";
                this.Text  = "用户和订单信息";
            }
            if (this.Owner.GetType() == typeof(FormRetailSaleConsignBillInput))
            {
                chbConsign.Visible             = true;
                formRetailSaleConsignBillInput = (FormRetailSaleConsignBillInput)this.Owner;
                strJoinTag = "Inner";
            }
            if (this.Owner.GetType() == typeof(FormRetailUntreadBaseBillInput))
            {
                txtSaleBillNo.Visible          = true;
                lbSaleBillNo.Visible           = true;
                formRetailUntreadBaseBillInput = (FormRetailUntreadBaseBillInput)this.Owner;
                strJoinTag = "Inner";
            }
            if (this.Owner.GetType() == typeof(FormRetailBarterBaseBillInput))
            {
                formRetailBarterBaseBillInput = (FormRetailBarterBaseBillInput)this.Owner;
                strJoinTag = "Left";
                this.Text  = "用户和订单信息";
            }


            ControlBindDataSource cbds = new ControlBindDataSource();

            cbds.ComboBoxBindDataSource(cbxProvinceCode, "ProvinceCode", "ProvinceName", "Select * From Province", "Province");
            cbds.DataGridViewComboBoxColumnBindDataSource(GoodsTypeCode, "GoodsTypeCode", "GoodsTypeName", "Select * From GoodsType", "GoodsType");
            cbds.DataGridViewComboBoxColumnBindDataSource(GoodsSeriesCode, "GoodsSeriesCode", "GoodsSeriesName", "Select * From GoodsSeries", "GoodsSeries");
            cbds.DataGridViewComboBoxColumnBindDataSource(EmployeeCode, "EmployeeCode", "EmployeeName", "Select * From Employee", "Employee");
            cbxProvinceCode.SelectedIndex = -1;
        }
Ejemplo n.º 4
0
        private void FormUntreadCDRecord_Load(object sender, EventArgs e)
        {
            formRetailUntreadBaseBillInput = (FormRetailUntreadBaseBillInput)this.Owner;
            strUntreadBillNo = formRetailUntreadBaseBillInput.UntreadBillNo;
            //给数据管理组件bsUntreadCDRecord加载表结构
            bsUntreadCDRecord.DataSource  = ucdr.GetDataTable("UntreadCDRecord", " Where UntreadBillNo = '" + strUntreadBillNo + "'");
            dgvUntreadCDRecord.DataSource = bsUntreadCDRecord;
            if (this.Tag.ToString() == "Add")
            {
                string    strSaleBillNo = formRetailUntreadBaseBillInput.txtSaleBillNo.Text.Trim();
                DataTable dt            = ucdr.GetSaleCDNoBySaleBillNo(strSaleBillNo);
                if (dt.Rows.Count > 0)
                {
                    foreach (DataRow dr in dt.Rows)
                    {
                        DataGridViewRow dgvr = ucdr.AddDataGridViewRow(dgvUntreadCDRecord, bsUntreadCDRecord);
                        dgvr.Cells["CDNo"].Value          = dr["CDNo"];
                        dgvr.Cells["UntreadBillNo"].Value = strUntreadBillNo;
                    }

                    if (ucdr.Commit(bsUntreadCDRecord, dgvUntreadCDRecord))
                    {
                        bsUntreadCDRecord.DataSource  = ucdr.GetDataTable("UntreadCDRecord", " Where UntreadBillNo = '" + strUntreadBillNo + "'");
                        dgvUntreadCDRecord.DataSource = bsUntreadCDRecord;
                    }
                    else
                    {
                        //等价于异常
                        MessageBox.Show("自动初始化光盘号失败!", "软件提示");
                    }
                }
                else
                {
                    MessageBox.Show("销售单中无光盘号,不能够自动初始化光盘号!", "软件提示");
                }
            }
        }