示例#1
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            try
            {
                int focus      = TextUtils.ToInt(grvData.FocusedRowHandle);
                int CDID       = TextUtils.ToInt(grvData.GetFocusedRowCellValue(colID));
                int LocationID = TextUtils.ToInt(grvDetail.GetFocusedRowCellValue(colLocationID));
                if (CDID == 0 || LocationID == 0)
                {
                    return;
                }
                LocationModel modelLocation = (LocationModel)LocationBO.Instance.FindByPK(LocationID);

                StockCDModel      modelCD = (StockCDModel)StockCDBO.Instance.FindByPK(CDID);
                frmLocationDetail frm     = new frmLocationDetail();
                frm._Location = modelLocation;
                frm._CD       = modelCD;
                if (frm.ShowDialog() == DialogResult.OK)
                {
                    loadLocation();
                    grvDetail.FocusedRowHandle = focus;
                }
            }
            catch (Exception ex)
            {
            }
        }
示例#2
0
 private void btnEditStep_Click(object sender, EventArgs e)
 {
     try
     {
         int focus   = TextUtils.ToInt(grvData.FocusedRowHandle);
         int idStock = TextUtils.ToInt(grvData.GetFocusedRowCellValue(colStockID));
         AssemblyStockModel stock = (AssemblyStockModel)AssemblyStockBO.Instance.FindByPK(idStock);
         int id = TextUtils.ToInt(grvData.GetFocusedRowCellValue(colID));
         if (id == 0)
         {
             return;
         }
         StockCDModel model = (StockCDModel)StockCDBO.Instance.FindByPK(id);
         frmCD        frm   = new frmCD();
         frm._Stock   = stock;
         frm._StockCD = model;
         if (frm.ShowDialog() == DialogResult.OK)
         {
             loadStep();
             grvData.FocusedRowHandle = focus;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#3
0
 private void btnSaveNew_Click(object sender, EventArgs e)
 {
     if (saveData())
     {
         _StockCD             = new StockCDModel();
         cboStockName.Enabled = true;
         loadStockCDDetail();
         txtCDCode.Focus();
     }
 }
示例#4
0
        private void btnNew_Click(object sender, EventArgs e)
        {
            frmLocationDetail frm = new frmLocationDetail();
            int id = TextUtils.ToInt(grvData.GetFocusedRowCellValue(colID));

            if (id == 0)
            {
                return;
            }
            StockCDModel model = (StockCDModel)StockCDBO.Instance.FindByPK(id);

            frm._CD = model;
            if (frm.ShowDialog() == DialogResult.OK)
            {
                loadLocation();
                grvDetail.FocusedRowHandle = grvData.RowCount - 1;
            }
        }
示例#5
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            int focus = TextUtils.ToInt(grvData.FocusedRowHandle);
            int id    = TextUtils.ToInt(treeData.FocusedNode.GetValue(colIDTree));
            int CDID  = TextUtils.ToInt(grvData.GetFocusedRowCellValue(colID));

            if (id == 0 || CDID == 0)
            {
                return;
            }
            AssemblyStockModel model = (AssemblyStockModel)AssemblyStockBO.Instance.FindByPK(id);

            StockCDModel model1 = (StockCDModel)StockCDBO.Instance.FindByPK(CDID);
            frmCD        frm    = new frmCD();

            frm._Stock   = model;
            frm._StockCD = model1;
            if (frm.ShowDialog() == DialogResult.OK)
            {
                LoadInfoSearch();
                grvData.FocusedRowHandle = focus;
                //grvData.SelectRow(focus);
            }
        }
示例#6
0
 protected StockCDFacade(StockCDModel model) : base(model)
 {
 }