public frmRoleManage() { InitializeComponent(); roleLogic = new Sys_RoleLogic(this); roleRightLogic = new Sys_RoleRightLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); }
public frmStkInManage() { InitializeComponent(); stkInlogic = new STK_InLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); appHandler = new Logic.AppHandler.SearchAssembleHandler(this); }
public frmSelectSalesReturnLine(bool isMutiSelect) { InitializeComponent(); InitBaseSelectForm(isMutiSelect, this.dgvSalesReturn, this.chkAll, _idColName, _chkColName); lineLogic = new ORD_SalesReturnLineLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); }
public frmSalesReturnManage() { InitializeComponent(); returnLogic = new ORD_SalesReturnLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); stkInLogic = new STK_InLogic(this); }
public frmStkOutManage() { InitializeComponent(); stkOutlogic = new STK_OutLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); InitializeGrid(); }
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; }
public frmSalesOrderManage() { InitializeComponent(); orderLogic = new ORD_SalesOrderLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); returnLogic = new ORD_SalesReturnLogic(this); outLogic = new STK_OutLogic(this); }
public SearchAssembleHandler(Form form) { _dictLineLogic = new SYS_DictItemLineLogic(form); _dictItemList = new List <SYS_DictItemLineResult>(); _form = form; _graphics = form.CreateGraphics(); InitDoc(); }
public frmStockManage() { InitializeComponent(); stockTtlLogic = new STK_StockTtlLogic(this); stockLogic = new STK_StockLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); InitializeGrid(); }
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); }
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); }
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 = "";//初始化明细所在订单号 }
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); }
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); }
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); }
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); }
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); }
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; }
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(); }
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; }
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; } }
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); } } }
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; }
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); }
public frmSys_RootDirMapping() { InitializeComponent(); logic = new Sys_RootDirMappingLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); }
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 }
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(); } }
public frmSearchDict(bool isMutiSelect) { InitializeComponent(); InitBaseSelectForm(isMutiSelect, this.dgvDict, this.chkAll, _idColName, _chkColName); dictLineLogic = new SYS_DictItemLineLogic(this); }
public frmSYSDictManage() { InitializeComponent(); dictLogic = new SYS_DictItemLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); }
public frmBankAccountManage() { InitializeComponent(); accountLogic = new FIN_CashBankAccountLogic(this); dictLineLogic = new SYS_DictItemLineLogic(this); }