示例#1
0
文件: frmNXT.cs 项目: mrgrey88/QLTK
        private void btnConfirmNK_Click(object sender, EventArgs e)
        {
            string importId = TextUtils.ToString(grvDNNK.GetFocusedRowCellValue(colImportId));

            if (importId == "")
            {
                return;
            }
            int statusNXT = TextUtils.ToInt(grvDNNK.GetFocusedRowCellValue(colStatusNXT));

            if (statusNXT == 2)
            {
                return;
            }

            DataRow[] drs = _dtItem.Select("(DeliveryOrderCodeFact = '' or DeliveryOrderCodeFact is null) and (TotalNG < Total)");
            if (drs.Length > 0)
            {
                MessageBox.Show("Bạn không thể xác nhận ĐNNK này đã được xuất kho. \nBởi vì các vật tư trong nó chưa được xuất kho hết.",
                                TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Stop);
                return;
            }

            DialogResult result = MessageBox.Show("Bạn có chắc muốn xác nhận ĐNNK này đã được xuất kho",
                                                  TextUtils.Caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.No)
            {
                return;
            }

            ArrayList arr = RequestImportWarehouseBO.Instance.FindByAttribute("ImportId", importId);
            RequestImportWarehouseModel import = (RequestImportWarehouseModel)arr[0];

            import.StatusNXT = 2;
            RequestImportWarehouseBO.Instance.UpdateQLSX(import);

            _rownIndex = grvDNNK.FocusedRowHandle;
            loadImport();
        }
示例#2
0
文件: frmNXT.cs 项目: mrgrey88/QLTK
        private void btnYCXK_Click(object sender, EventArgs e)
        {
            string importId = TextUtils.ToString(grvDNNK.GetFocusedRowCellValue(colImportId));

            if (importId == "")
            {
                return;
            }
            int statusNXT = TextUtils.ToInt(grvDNNK.GetFocusedRowCellValue(colStatusNXT));

            if (statusNXT >= 1)
            {
                return;
            }

            ArrayList arr = RequestImportWarehouseBO.Instance.FindByAttribute("ImportId", importId);
            RequestImportWarehouseModel import = (RequestImportWarehouseModel)arr[0];

            import.StatusNXT = 1;
            RequestImportWarehouseBO.Instance.UpdateQLSX(import);

            _rownIndex = grvDNNK.FocusedRowHandle;
            loadImport();
        }
 protected RequestImportWarehouseFacade(RequestImportWarehouseModel model) : base(model)
 {
 }