示例#1
0
        private void cPositionButtonEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            foreach (DataRow row in model.dtDetails.Rows)
            {
                row["cWhCode"] = model.cWhCode;
            }

            if (gridView1.GetFocusedRowCellValue("cWhCode") == null)
            {
                throw new Exception("请先选择仓库!");
            }

            var whCode = gridView1.GetFocusedRowCellValue("cWhCode").ToString();

            IRefDAL2 dal = new PositionDAL(Information.UserInfo.ConnU8, whCode);
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                var row = gridView1.GetDataRow(gridView1.FocusedRowHandle);
                row["cPosCode"] = frm.rows[0]["cPosCode"];
                row["cPosName"] = frm.rows[0]["cPosName"];
                gridView1.SetRowCellValue(gridView1.FocusedRowHandle, "cPosCode", row["cPosCode"]);
            }
        }
示例#2
0
        /// <summary>
        /// 表头仓库
        /// </summary>
        private void txt_wareHouse_ButtonCustomClick(object sender, EventArgs e)
        {
            IRefDAL2 dal = new WarehouseDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                model.cWhCode      = frm.rows[0]["cWhCode"].ToString();
                txt_wareHouse.Text = frm.rows[0]["cWhName"].ToString();
            }
        }
示例#3
0
        private void txtr_cRdName_ButtonCustomClick(object sender, EventArgs e)
        {
            IRefDAL2 dal = new Rd_StyleDAL(Information.UserInfo.ConnU8, false);
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                this.model.cRdCode     = frm.rows[0]["cRdCode"].ToString();
                this.txtr_cRdName.Text = frm.rows[0]["cRdName"].ToString();
            }
        }
示例#4
0
        private void RefOperation(object sender, EventArgs e)
        {
            IRefDAL2 dal = new OperationDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                OperationId           = Convert.ToInt32(frm.rows[0]["operationId"]);
                this.txtr_OpName.Text = frm.rows[0]["OpName"].ToString();
            }
        }
示例#5
0
        private void textBoxX1_ButtonCustomClick(object sender, EventArgs e)
        {
            IRefDAL2 dal = new MOTypeDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                this.motypeid            = Convert.ToInt32(frm.rows[0]["motypeid"]);
                (sender as TextBox).Text = frm.rows[0]["description"].ToString();
            }
        }
示例#6
0
        private void RefWarehouse(object obj, EventArgs e)
        {
            IRefDAL2 dal = new WarehouseDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                (obj as TextBox).Text = frm.rows[0]["cWhName"].ToString();
                (obj as TextBox).Tag  = frm.rows[0]["cWhCode"].ToString();
            }
        }
示例#7
0
        /// <summary>
        /// 选择仓库
        /// </summary>
        private void cWhItemButtonEdit_Click(object sender, EventArgs e)
        {
            IRefDAL2 dal = new WarehouseDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                var row = gridView1.GetDataRow(gridView1.FocusedRowHandle);
                row["cWhCode"] = frm.rows[0]["cWhCode"];
                row["cWhName"] = frm.rows[0]["cWhName"];
                gridView1.SetRowCellValue(gridView1.FocusedRowHandle, "cWhCode", row["cWhCode"]);
            }
        }
示例#8
0
        private void btn_AddLine_Click(object sender, EventArgs e)
        {
            IRefDAL2 dal = new OperationDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                var r = model.dtOperations.NewRow();
                r["operationId"] = frm.rows[0]["operationId"];
                r["OpCode"]      = frm.rows[0]["OpCode"];
                r["OpName"]      = frm.rows[0]["OpName"];
                r["cycleTime"]   = 0;
                model.dtOperations.Rows.Add(r);
            }
        }
示例#9
0
        private void RefPosition(object obj, EventArgs e)
        {
            if (txtr_warehouse.Tag == null)
            {
                MsgBox.ShowInfoMsg("请先选择仓库!");
                return;
            }

            IRefDAL2 dal = new PositionDAL(Information.UserInfo.ConnU8, txtr_warehouse.Tag.ToString());
            RefForm2 frm = new RefForm2(dal);

            if (frm.ShowDialog() == DialogResult.OK)
            {
                (obj as TextBox).Text = frm.rows[0]["cPosName"].ToString();
                (obj as TextBox).Tag  = frm.rows[0]["cPosCode"].ToString();
            }
        }
示例#10
0
 private void RefPosition(object sender, EventArgs e)
 {
     #region 货位档案
     if (string.IsNullOrEmpty(model.cWhCode))
     {
         MsgBox.ShowInfoMsg("请先选择仓库!");
         return;
     }
     IRefDAL2 dal = new PositionDAL(Information.UserInfo.ConnU8, model.cWhCode);
     RefForm2 frm = new RefForm2(dal);
     if (frm.ShowDialog() == DialogResult.OK)
     {
         int handle = gridView1.FocusedRowHandle;
         gridView1.SetFocusedRowCellValue("cPosCode", frm.rows[0]["cPosCode"]);
         gridView1.SetFocusedRowCellValue("cPosName", frm.rows[0]["cPosName"]);
     }
     #endregion
 }
示例#11
0
        private void RefWarehouse(object sender, EventArgs e)
        {
            #region 仓库档案
            IRefDAL2 dal = new WarehouseDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);
            if (frm.ShowDialog() == DialogResult.OK)
            {
                model.cWhCode            = frm.rows[0]["cWhCode"].ToString();
                this.txtr_warehouse.Text = frm.rows[0]["cWhName"].ToString();

                foreach (DataRow row in model.Details.Rows)
                {
                    row["cPosCode"] = DBNull.Value;
                    row["cPosName"] = DBNull.Value;
                }
            }
            #endregion
        }
示例#12
0
        private void AddLine(object sender, EventArgs e)
        {
            #region 增加行
            IRefDAL2 dal = new OperationDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);
            if (frm.ShowDialog() == DialogResult.OK)
            {
                var r = dvRouter.AddNew();
                r.BeginEdit();
                r["guid"]        = woGuid;
                r["operationId"] = frm.rows[0]["operationId"];
                r["OpName"]      = frm.rows[0]["OpName"];
                r["bQuality"]    = 0;
                r.EndEdit();

                this.ReSetOrder();
            }
            #endregion
        }
示例#13
0
        private void RefWareHouse(object sender, EventArgs e)
        {
            #region 参照 - 仓库档案
            IRefDAL2 dal = new WarehouseDAL(Information.UserInfo.ConnU8);
            RefForm2 frm = new RefForm2(dal);
            if (frm.ShowDialog() == DialogResult.OK)
            {
                var tbox = (sender as TextBox);
                tbox.Text = frm.rows[0]["cWhName"].ToString();

                if (tbox.Name.Contains("whOut"))
                {
                    if (model.cIWhCode == frm.rows[0]["cWhCode"].ToString())
                    {
                        MsgBox.ShowInfoMsg("转入转出仓库不能相同!");
                        return;
                    }
                    model.cOWhCode = frm.rows[0]["cWhCode"].ToString();
                    foreach (DataRow r in model.Details.Rows)
                    {
                        r["cOutPosCode"] = DBNull.Value;
                        r["cOutPosName"] = DBNull.Value;
                    }
                }
                else
                {
                    if (model.cOWhCode == frm.rows[0]["cWhCode"].ToString())
                    {
                        MsgBox.ShowInfoMsg("转入转出仓库不能相同!");
                        return;
                    }
                    model.cIWhCode = frm.rows[0]["cWhCode"].ToString();
                    foreach (DataRow r in model.Details.Rows)
                    {
                        r["cInPosCode"] = DBNull.Value;
                        r["cInPosName"] = DBNull.Value;
                    }
                }
            }
            #endregion
        }