Example #1
0
 public frmRoleManage()
 {
     InitializeComponent();
     roleLogic      = new Sys_RoleLogic(this);
     roleRightLogic = new Sys_RoleRightLogic(this);
     dictLineLogic  = new SYS_DictItemLineLogic(this);
 }
Example #2
0
 public frmStkInManage()
 {
     InitializeComponent();
     stkInlogic    = new STK_InLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
     appHandler    = new Logic.AppHandler.SearchAssembleHandler(this);
 }
Example #3
0
 public frmSelectSalesReturnLine(bool isMutiSelect)
 {
     InitializeComponent();
     InitBaseSelectForm(isMutiSelect, this.dgvSalesReturn, this.chkAll, _idColName, _chkColName);
     lineLogic     = new ORD_SalesReturnLineLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
 }
Example #4
0
 public frmSalesReturnManage()
 {
     InitializeComponent();
     returnLogic   = new ORD_SalesReturnLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
     stkInLogic    = new STK_InLogic(this);
 }
Example #5
0
 public frmStkOutManage()
 {
     InitializeComponent();
     stkOutlogic   = new STK_OutLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
     InitializeGrid();
 }
Example #6
0
        private void InitData()
        {
            if (poguid != null)
            {
                ORD_PurchaseOrderResult info = orderLogic.GetInfo(new ORD_PurchaseOrderParam {
                    POGuid = poguid
                });
                this.ConvertEntityToControl <ORD_PurchaseOrderResult>(this.stcpOrder.Controls, info, null);
                this.ConvertEntityToControl <ORD_PurchaseOrderResult>(this.stcpOther.Controls, info, null);
                this.ConvertEntityToControl <ORD_PurchaseOrderResult>(this.stcpConEntry.Controls, info, null);
                if (info != null)
                {
                    txtPurDeptName.Text = info.HR_DepartmentResult == null ? "" : info.HR_DepartmentResult.DeptName;
                    decimal taxAmount   = Math.Round(info.TaxAmount.ToDecimal(), 3, MidpointRounding.AwayFromZero);
                    decimal totalAmount = Math.Round(info.Amount.ToDecimal(), 3, MidpointRounding.AwayFromZero);
                    txtAmount.Text    = totalAmount.ToStringHasNull();
                    txtTaxAmount.Text = taxAmount.ToStringHasNull();
                    if (info.OrderLineList != null)
                    {
                        addOrModifyList = info.OrderLineList;
                    }
                }
                this.CheckIsReadOnly <ORD_PurchaseOrderResult>(info);
                this.CheckAuditStatus <ORD_PurchaseOrderResult>(info, this.stcpOrder, this.panDtlOpr, this.stcpOther, this.stcpAttachFiles, this.stcpConEntry, this.stcpLine);
                this.EditBeforeData = info;
            }
            else
            {
                cboInvType.SelectedValue = "备货库存";
                string date = DateTime.Now.Date.ToStringHasNull();
                txtPODate.Text           = date;
                txtNeedDeliveryDate.Text = date;
                txtNeedPayAmtDate.Text   = date;

                this.txtPurDeptName.Text = MySession.DeptName;
                this.txtPurDeptID.Text   = MySession.DeptID.ToStringHasNull();
                this.txtBuyerName.Text   = MySession.UserName;
                this.txtBuyerID.Text     = MySession.UserID.ToStringHasNull();

                SYS_DictItemLineLogic.SetCombolSelectedIndex(this.cboPurOrgID, MySession.OrgID, true);
            }
            bsOrderLine.DataSource          = addOrModifyList;
            dgvPurchaseOrderLine.DataSource = bsOrderLine;

            CheckAuditButton("ORD_PurchaseOrder", poguid, this.tsbSubmit, null, this.tsbAudit, this.tsbUnDo);
            if (this.txtIsCancel.Text.Trim().ToLower() == "true")
            {
                this.lblSignFlag.SetFlag(ZNLCRM.Controls.UcSignature.SignFlag.CancelBill);
                this.tsbCancelBill.Visible = false;
                this.tsbTakeCancel.Visible = true;
            }
            else
            {
                this.lblSignFlag.SetFlag(ZNLCRM.Controls.UcSignature.SignFlag.None);
                this.tsbCancelBill.Visible = true;
                this.tsbTakeCancel.Visible = false;
            }
            this.DataIsChanged = false;
        }
Example #7
0
 public frmSalesOrderManage()
 {
     InitializeComponent();
     orderLogic    = new ORD_SalesOrderLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
     returnLogic   = new ORD_SalesReturnLogic(this);
     outLogic      = new STK_OutLogic(this);
 }
Example #8
0
 public SearchAssembleHandler(Form form)
 {
     _dictLineLogic = new SYS_DictItemLineLogic(form);
     _dictItemList  = new List <SYS_DictItemLineResult>();
     _form          = form;
     _graphics      = form.CreateGraphics();
     InitDoc();
 }
Example #9
0
 public frmStockManage()
 {
     InitializeComponent();
     stockTtlLogic = new STK_StockTtlLogic(this);
     stockLogic    = new STK_StockLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
     InitializeGrid();
 }
Example #10
0
 public frmEditEmp()
 {
     InitializeComponent();
     this.GetEditEntity += new dlgGetEditEntity(Form_GetEditEntity);
     empLogic            = new HR_EmployeeLogic(this);
     orgLogic            = new HR_OrgLogic(this);
     deptLogic           = new HR_DepartmentLogic(this);
     dictLineLogic       = new SYS_DictItemLineLogic(this);
 }
Example #11
0
 public frmEmpRightManage(int empID, string empName)
 {
     InitializeComponent();
     _empID        = empID;
     _empName      = empName;
     dictlogic     = new SYS_DictItemLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
     rightLogic    = new Sys_EmpRightLogic(this);
 }
Example #12
0
 Guid poLineGuid;//采购明细GUID
 //string poBillNo = null;//明细所在订单号
 public frmPurchaseManage()
 {
     InitializeComponent();
     appHandler     = new Logic.AppHandler.SearchAssembleHandler(this);
     dictLineLogic  = new SYS_DictItemLineLogic(this);
     orderLogic     = new ORD_PurchaseOrderLogic(this);
     orderLineLogic = new ORD_PurchaseOrderLineLogic(this);//初始化订单明细
     //poBillNo = "";//初始化明细所在订单号
 }
Example #13
0
 public frmCRMVisitPlan()
 {
     InitializeComponent();
     this.GetEditEntity += new dlgGetEditEntity(Form_GetEditEntity);
     dictLineLogic       = new SYS_DictItemLineLogic(this);
     cvpLogic            = new CRM_VisitPlanLogic(this);
     cvpLineLogic        = new CRM_VisitPlanLineLogic(this);
     expenseLogic        = new FIN_SubmitExpenseLogic(this);
 }
Example #14
0
 public frmReserveOperate()
 {
     InitializeComponent();
     stockLogic      = new STK_StockLogic(this);
     reserveLogic    = new STK_StockReserveLogic(this);
     dictLineLogic   = new SYS_DictItemLineLogic(this);
     orderLineLogic  = new ORD_SalesOrderLineLogic(this);
     stkInLineLogic  = new STK_InLineLogic(this);
     returnLineLogic = new ORD_PurchaseReturnLineLogic(this);
 }
Example #15
0
 public frmPurchaseReturn()
 {
     InitializeComponent();
     dictLineLogic = new SYS_DictItemLineLogic(this);
     orgLogic      = new HR_OrgLogic(this);
     returnLogic   = new ORD_PurchaseReturnLogic(this);
     inLineLogic   = new STK_InLineLogic(this);
     companyLogic  = new CRM_CompanyLogic(this);
     orderLogic    = new ORD_PurchaseOrderLogic(this);
 }
Example #16
0
 public frmCustomerEdit()
 {
     InitializeComponent();
     this.GetEditEntity += new dlgGetEditEntity(Form_GetEditEntity);
     dictLineLogic       = new SYS_DictItemLineLogic(this);
     zoneLogic           = new CRM_ZoneLogic(this);
     orgLogic            = new HR_OrgLogic(this);
     deptLogic           = new HR_DepartmentLogic(this);
     companyLogic        = new CRM_CompanyLogic(this);
 }
Example #17
0
 public frmSalesOrder()
 {
     InitializeComponent();
     this.GetEditEntity += new dlgGetEditEntity(Form_GetEditEntity);
     dictLineLogic       = new SYS_DictItemLineLogic(this);
     orgLogic            = new HR_OrgLogic(this);
     orderLogic          = new ORD_SalesOrderLogic(this);
     companyLogic        = new CRM_CompanyLogic(this);
     reserveLogic        = new STK_StockReserveLogic(this);
     noticeLogic         = new ORD_PurchaseNoticeLogic(this);
 }
Example #18
0
 void InitForm(Guid?sourceBillGuid)
 {
     InitializeComponent();
     this.GetEditEntity += new dlgGetEditEntity(Form_GetEditEntity);
     dictLineLogic       = new SYS_DictItemLineLogic(this);
     orgLogic            = new HR_OrgLogic(this);
     returnLogic         = new ORD_SalesReturnLogic(this);
     outLineLogic        = new STK_OutLineLogic(this);
     companyLogic        = new CRM_CompanyLogic(this);
     orderLogic          = new ORD_SalesOrderLogic(this);
     _SOGuid             = sourceBillGuid;
 }
Example #19
0
 public frmPurchaseNotice()
 {
     InitializeComponent();
     orderLogic     = new ORD_SalesOrderLogic(this);
     orderLineLogic = new ORD_SalesOrderLineLogic(this);
     dictLineLogic  = new SYS_DictItemLineLogic(this);
     empLogic       = new HR_EmployeeLogic(this);
     noticeLogic    = new ORD_PurchaseNoticeLogic(this);
     noNoticedPanel = usgNoNoticed.PrimaryGrid;
     noticedPanel   = usgNoticed.PrimaryGrid;
     InitializeGrid();
     BindComboBox();
 }
Example #20
0
 void InitForm(string billType, Guid?sourceBillGuid)
 {
     InitializeComponent();
     stkOutLogic     = new STK_OutLogic(this);
     orgLogic        = new HR_OrgLogic(this);
     currencyLogic   = new SYS_CurrencyLogic(this);
     dictLineLogic   = new SYS_DictItemLineLogic(this);
     orderLineLogic  = new ORD_SalesOrderLineLogic(this);
     returnLogic     = new ORD_PurchaseReturnLogic(this);
     returnLineLogic = new ORD_PurchaseReturnLineLogic(this);
     reserveLogic    = new STK_StockReserveLogic(this);
     _billType       = billType;
     _sourceBillGuid = sourceBillGuid;
 }
Example #21
0
        public void InitSourceData(string billType, Guid?sourceBillGuid)
        {
            if (cboBillType.SelectedValue.ToStringHasNull() == "")
            {
                SYS_DictItemLineLogic.SetCombolSelectedIndex(cboBillType, billType, true);
            }
            switch (billType)
            {
            case "PO_IN":    //采购入库
                #region 采购入库
                ORD_PurchaseOrderResult rst = purOrderLogic.GetInfo(new ORD_PurchaseOrderParam()
                {
                    POGuid = sourceBillGuid
                });
                if (rst != null)
                {
                    bsStkInLine.Clear();
                    tempList.Clear();
                    delList.Clear();
                    addOrModifyList.Clear();
                    SetStkLineObjectValue(rst);
                    CalcExchangeRate();
                }
                #endregion
                break;

            case "SOR_IN":    //销售退货入库
                #region 销售退货入库
                ORD_SalesReturnResult returnResult = returnLogic.GetInfo(new ORD_SalesReturnParam()
                {
                    SRGuid = sourceBillGuid
                });
                if (returnResult != null)
                {
                    bsStkInLine.Clear();
                    tempList.Clear();
                    delList.Clear();
                    addOrModifyList.Clear();
                    SetStkLineObjectValue(returnResult);
                    CalcExchangeRate();
                }
                #endregion
                break;
            }
        }
Example #22
0
        private void InitData()
        {
            if (PRGuid != null)
            {
                ORD_PurchaseReturnResult info = returnLogic.GetInfo(new ORD_PurchaseReturnParam {
                    PRGuid = PRGuid
                });

                this.ConvertEntityToControl <ORD_PurchaseReturnResult>(this.stcpBase.Controls, info, null);
                if (info != null)
                {
                    txtOperDeptName.Text = info.OperDeptName;
                    decimal totalAmount = Math.Round(info.Amount.ToDecimal(), 3, MidpointRounding.AwayFromZero);
                    txtAmount.Text = totalAmount.ToStringHasNull();
                    if (info.ReturnLineList != null)
                    {
                        addOrModifyList = info.ReturnLineList;
                    }
                }
            }
            else
            {
                txtReturnDate.Text   = DateTime.Now.Date.ToStringHasNull();
                txtOperDeptID.Text   = MySession.DeptID.ToStringHasNull();
                txtOperDeptName.Text = MySession.DeptName;
                txtOperEmpID.Text    = MySession.UserID.ToStringHasNull();
                txtOperEmpName.Text  = MySession.UserName.ToStringHasNull();
                SYS_DictItemLineLogic.SetCombolSelectedIndex(this.cboOperOrgID, MySession.OrgID, true);
            }
            bsPurchaseReturnLine.DataSource  = addOrModifyList;
            dgvPurchaseReturnLine.DataSource = bsPurchaseReturnLine;
            //CheckAuditButton("ORD_SalesOrder", SRGuid, this.tsbSubmit, null, this.tsbAudit, this.tsbUnDo);
            if (PRGuid == null && SourceBillGuid != null)
            {
                ORD_PurchaseOrderResult orderResult = orderLogic.GetInfo(new ORD_PurchaseOrderParam()
                {
                    POGuid = SourceBillGuid
                });
                if (orderResult != null)
                {
                    InitSourceData(orderResult);
                }
            }
        }
Example #23
0
 void InitForm(string billType, Guid?sourceBillGuid)
 {
     InitializeComponent();
     this.GetEditEntity += new dlgGetEditEntity(Form_GetEditEntity);
     dictLineLogic       = new SYS_DictItemLineLogic(this);
     orgLogic            = new HR_OrgLogic(this);
     purOrderLogic       = new ORD_PurchaseOrderLogic(this);
     purLineLogic        = new ORD_PurchaseOrderLineLogic(this);
     stkInLogic          = new STK_InLogic(this);
     companyLogic        = new CRM_CompanyLogic(this);
     currencyLogic       = new SYS_CurrencyLogic(this);
     stkStockLogic       = new STK_StockLogic(this);
     stkInLineLogic      = new STK_InLineLogic(this);
     stkStockSheetLogic  = new STK_StockSheetLogic(this);
     returnLogic         = new ORD_SalesReturnLogic(this);
     returnLineLogic     = new ORD_SalesReturnLineLogic(this);
     BillType            = billType;
     _sourceBillGuid     = sourceBillGuid;
 }
Example #24
0
        private void InitData()
        {
            if (soguid != null)
            {
                ORD_SalesOrderResult info = orderLogic.GetInfo(new ORD_SalesOrderParam {
                    SOGuid = soguid
                });

                this.ConvertEntityToControl <ORD_SalesOrderResult>(this.stcpBase.Controls, info, null);
                this.ConvertEntityToControl <ORD_SalesOrderResult>(this.stcpOther.Controls, info, null);
                if (info != null)
                {
                    txtSalDeptName.Text = info.SalDeptName;
                    decimal taxAmount        = Math.Round(info.TaxAmount.ToDecimal(), 3, MidpointRounding.AwayFromZero);
                    decimal totalAmount      = Math.Round(info.Amount.ToDecimal(), 3, MidpointRounding.AwayFromZero);
                    decimal commissionAmount = Math.Round(info.CommissionAmount.ToDecimal(), 3, MidpointRounding.AwayFromZero);
                    txtAmount.Text           = totalAmount.ToStringHasNull();
                    txtTaxAmount.Text        = taxAmount.ToStringHasNull();
                    txtCommissionAmount.Text = commissionAmount.ToStringHasNull();
                    if (info.OrderLineList != null)
                    {
                        addOrModifyList = info.OrderLineList;
                    }
                }
            }
            else
            {
                cboBillType.SelectedValue = "外贸单";
                txtNeedDeliveryDate.Text  = DateTime.Now.ToStringHasNull();
                txtNeedRecAmtDate.Text    = DateTime.Now.ToStringHasNull();
                txtSODate.Text            = DateTime.Now.Date.ToStringHasNull();
                txtSalDeptID.Text         = MySession.DeptID.ToStringHasNull();
                txtSalDeptName.Text       = MySession.DeptName;
                txtSalerID.Text           = MySession.UserID.ToStringHasNull();
                txtSalerName.Text         = MySession.UserName.ToStringHasNull();
                SYS_DictItemLineLogic.SetCombolSelectedIndex(this.cboSalOrgID, MySession.OrgID, true);
            }
            bsOrderLine.DataSource       = addOrModifyList;
            dgvSalesOrderLine.DataSource = bsOrderLine;
            BindSuperGridControl();
            CheckAuditButton("ORD_SalesOrder", soguid, this.tsbSubmit, null, this.tsbAudit, this.tsbUnDo);
        }
Example #25
0
 public frmSys_RootDirMapping()
 {
     InitializeComponent();
     logic         = new Sys_RootDirMappingLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
 }
Example #26
0
        void CreateDropDownList(XmlNode node, Control container)
        {
            string engName      = node.Attributes["Name"] != null ? node.Attributes["Name"].Value : "";
            string chsName      = node.Attributes["CHName"] != null ? node.Attributes["CHName"].Value : "";
            string dataType     = node.Attributes["DataType"] != null ? node.Attributes["DataType"].Value : "";
            bool   isMuti       = node.Attributes["IsMuti"] != null ? node.Attributes["IsMuti"].Value.ToBooleanHasNull() : false;
            string idConName    = node.Attributes["IDConName"] != null ? node.Attributes["IDConName"].Value : "";
            int    w            = node.Attributes["Width"] != null ? node.Attributes["Width"].Value.ToInt32() : 80;
            int    h            = node.Attributes["Height"] != null ? node.Attributes["Height"].Value.ToInt32() : 28;
            string defaultValue = node.Attributes["DefaultValue"] != null ? node.Attributes["DefaultValue"].Value : "";
            string codeValue    = node.Attributes["CodeValue"] != null ? node.Attributes["CodeValue"].Value : "";
            //ListValue  For ComboBox
            string ListValue = node.Attributes["ListValue"] != null ? node.Attributes["ListValue"].Value : "";

            #region 标题
            ControlInfo conInfo = new ControlInfo(_form);
            if (chsName != "")
            {
                UcLabelX label = new UcLabelX();
                label.Name           = "lbl" + engName;
                label.Text           = chsName;
                label.AutoSize       = true;
                conInfo.LabelControl = label;
            }
            #endregion
            #region 创建文本控件
            UcComboBox cmb = new UcComboBox();
            cmb.Name             = engName;
            cmb.Width            = w;
            cmb.Style            = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
            cmb.DrawMode         = DrawMode.OwnerDrawFixed;
            conInfo.InputControl = cmb;
            conInfo.KeyName      = container.Name;
            if (!_dicControl.ContainsKey(engName))
            {
                _dicControl.Add(engName, conInfo);
            }

            #endregion
            #region 属性行为控制
            if (!string.IsNullOrEmpty(ListValue))//绑定用户枚举列表
            {
                List <SYS_DictItemLineResult> lstSR = new List <SYS_DictItemLineResult>();
                string[] arr1 = new string[] { };
                string[] arr2 = new string[] { };
                arr1 = ListValue.Split(';');
                foreach (string s in arr1)
                {
                    arr2 = s.Split(',');
                    if (arr2.Length < 1)
                    {
                        continue;
                    }
                    lstSR.Add(new SYS_DictItemLineResult()
                    {
                        ItemValue = arr2[0], ItemValue2 = arr2[1]
                    });
                }
                cmb.DisplayMember = "ItemValue2";
                cmb.ValueMember   = "ItemValue";
                cmb.DataSource    = lstSR;
                cmb.SelectedIndex = -1;
            }
            else if (string.IsNullOrEmpty(codeValue))//绑定字典表数据
            {
                _dictLineLogic.BindComboBox(cmb, codeValue, _dictItemList);
            }
            defaultValue = GetDefaultValue(defaultValue);
            if (defaultValue != null)
            {
                if (string.IsNullOrEmpty(codeValue))
                {
                    SYS_DictItemLineLogic.SetCombolSelectedIndex(cmb, defaultValue, true);
                }
                else
                {
                    cmb.SelectedValue = defaultValue;
                }
            }
            #endregion
        }
Example #27
0
        public void InitSourceData(string billType, object obj)
        {
            if (obj != null)
            {
                if (cboBillType.SelectedValue.ToStringHasNull() == "")
                {
                    SYS_DictItemLineLogic.SetCombolSelectedIndex(cboBillType, billType, true);
                }
                if (obj is ORD_SalesOrderResult)
                {
                    ORD_SalesOrderResult salesOrderResult = obj as ORD_SalesOrderResult;
                    if (salesOrderResult != null)
                    {
                        txtSourceBillGuid.Text    = salesOrderResult.SOGuid.ToStringHasNull();
                        txtSourceBillNo.Text      = salesOrderResult.BillNo;
                        cboTaxRate.SelectedValue  = salesOrderResult.TaxRate == null ? 0 : salesOrderResult.TaxRate;
                        cboCurrency.SelectedValue = salesOrderResult.Currency;
                        List <STK_StockReserveResult> reserveList = reserveLogic.GetList(new STK_StockReserveParam()
                        {
                            SourceBillGuid = salesOrderResult.SOGuid, IsUsedOver = false
                        });
                        List <ORD_SalesOrderLineResult> lineList = null;
                        if (salesOrderResult.OrderLineList != null)//从其他窗体点击出库进入,只传递guid,通过guid获取的对象中含有明细
                        {
                            lineList = salesOrderResult.OrderLineList.Where(a => a.StkOutOccQty.ToInt32() < a.Qty).ToList();
                        }
                        else//在出库窗体打开选择窗体得到的对象是没有包含明细的,需要去单独获取明细
                        {
                            lineList = orderLineLogic.GetList(new ORD_SalesOrderLineParam()
                            {
                                SOGuid = salesOrderResult.SOGuid
                            }).Where(a => a.StkOutOccQty.ToInt32() < a.Qty).ToList();
                        }

                        foreach (STK_StockReserveResult reserveResult in reserveList)
                        {
                            STK_OutLineResult        stkOutLineResult = new STK_OutLineResult();
                            ORD_SalesOrderLineResult lineResult       = lineList.FirstOrDefault(a => a.SOLineGuid == reserveResult.SourceBillLineGuid);
                            if (lineResult != null)
                            {
                                stkOutLineResult.UnitPrice = lineResult.UnitPrice;
                            }
                            SetStkLineObjectValue(stkOutLineResult, reserveResult);
                            bsStkOutLine.Add(stkOutLineResult);
                        }
                    }
                }
                else if (obj is ORD_PurchaseReturnResult)
                {
                    ORD_PurchaseReturnResult purReturnResult = obj as ORD_PurchaseReturnResult;
                    if (purReturnResult != null)
                    {
                        txtSourceBillGuid.Text = purReturnResult.POGuid.ToStringHasNull();
                        txtSourceBillNo.Text   = purReturnResult.BillNo;
                        decimal?taxRate = 0;
                        cboTaxRate.SelectedValue  = taxRate;
                        cboCurrency.SelectedValue = purReturnResult.Currency;
                        List <STK_StockReserveResult> reserveList = reserveLogic.GetList(new STK_StockReserveParam()
                        {
                            SourceBillGuid = purReturnResult.PRGuid, IsUsedOver = false
                        });
                        List <ORD_PurchaseReturnLineResult> lineList = null;
                        if (purReturnResult.ReturnLineList != null)
                        {
                            lineList = purReturnResult.ReturnLineList.Where(a => a.StkOutOccQty.ToInt32() < a.Qty).ToList();
                        }
                        else
                        {
                            lineList = returnLineLogic.GetList(new ORD_PurchaseReturnLineParam()
                            {
                                PRGuid = purReturnResult.PRGuid
                            }).Where(a => a.StkOutOccQty.ToInt32() < a.Qty).ToList();
                        }

                        foreach (STK_StockReserveResult reserveResult in reserveList)
                        {
                            STK_OutLineResult            stkOutLineResult = new STK_OutLineResult();
                            ORD_PurchaseReturnLineResult lineResult       = lineList.FirstOrDefault(a => a.PRLineGuid == reserveResult.SourceBillLineGuid);
                            if (lineResult != null)
                            {
                                stkOutLineResult.UnitPrice = lineResult.UnitPrice;
                            }
                            SetStkLineObjectValue(stkOutLineResult, reserveResult);
                            bsStkOutLine.Add(stkOutLineResult);
                        }
                    }
                }
                CalcExchangeRate();
            }
        }
Example #28
0
 public frmSearchDict(bool isMutiSelect)
 {
     InitializeComponent();
     InitBaseSelectForm(isMutiSelect, this.dgvDict, this.chkAll, _idColName, _chkColName);
     dictLineLogic = new SYS_DictItemLineLogic(this);
 }
Example #29
0
 public frmSYSDictManage()
 {
     InitializeComponent();
     dictLogic     = new SYS_DictItemLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
 }
Example #30
0
 public frmBankAccountManage()
 {
     InitializeComponent();
     accountLogic  = new FIN_CashBankAccountLogic(this);
     dictLineLogic = new SYS_DictItemLineLogic(this);
 }