/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 txtWhere_LB_DeliveryBy.Clear(); txtWhere_LB_PhoneNo.Clear(); lblWhere_LB_DeliveryBy.Focus(); #endregion //清空Grid ListGridDS = new List <LogisticsBillQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 初始化下拉框 if (_deliveryTypeList.Count == 0) { cbWhere_LB_SourceName.Items.Clear(); //物流人员类型 _deliveryTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.DeliveryType); cbWhere_LB_SourceName.DisplayMember = SysConst.EN_TEXT; cbWhere_LB_SourceName.ValueMember = SysConst.EN_Code; cbWhere_LB_SourceName.DataSource = _deliveryTypeList; cbWhere_LB_SourceName.DataBind(); } #endregion }
/// <summary> /// 初始化系统 /// </summary> public static void InitializeSystem() { //初始化数据库连接 DBManager.DBInit(DBCONFIG.Coeus); #region 初始化系统参数缓存 var resultParameter = new List <MDLSM_Parameter>(); var argsParameter = new MDLSM_Parameter { Para_IsValid = true }; _bllBase.QuerryForList <MDLSM_Parameter>(argsParameter, resultParameter); foreach (var loopPara in resultParameter) { CacheDAX.Add(loopPara.Para_Code1 + SysConst.ULINE + loopPara.Para_Code2, loopPara.Para_Value2, true); } #endregion //初始化系统消息 //InitializeSystemMessage(); //初始化系统枚举 EnumDAX.InitializeEnum(); //初始化菜单到缓存 InitializeMenuDetailToCache(); }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 //销售模板名称 txtWhere_SasT_Name.Clear(); //汽修商户 txtWhere_SasT_CustomerName.Clear(); //给 销售模板名称 设置焦点 lblWhere_SasT_Name.Focus(); #endregion //清空Grid ListGridDS = new List <SalesTemplateQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 初始化下拉框 if (cbWhere_SasT_ApprovalStatusName.Enabled) { //审核状态 cbWhere_SasT_ApprovalStatusName.Items.Clear(); //审核状态 List <ComComboBoxDataSourceTC> resultApproveStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.ApprovalStatus); cbWhere_SasT_ApprovalStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_SasT_ApprovalStatusName.ValueMember = SysConst.EN_Code; cbWhere_SasT_ApprovalStatusName.DataSource = resultApproveStatusList; cbWhere_SasT_ApprovalStatusName.DataBind(); } #endregion }
/// <summary> /// 给下拉框赋值 /// </summary> private void SetToComboEditor() { //采购预测订单来源类型【安全库存备货】 List <ComComboBoxDataSourceTC> resultPurchaseForecastOrderSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.PurchaseForecastOrderSourceType); cbWhere_PFO_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_PFO_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_PFO_SourceTypeName.DataSource = resultPurchaseForecastOrderSourceTypeList; cbWhere_PFO_SourceTypeName.DataBind(); cbPFO_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbPFO_SourceTypeName.ValueMember = SysConst.EN_Code; cbPFO_SourceTypeName.DataSource = resultPurchaseForecastOrderSourceTypeList; cbPFO_SourceTypeName.Text = PurchaseForecastOrderSourceTypeEnum.Name.AQKCBH; cbPFO_SourceTypeName.Value = PurchaseForecastOrderSourceTypeEnum.Code.AQKCBH; cbPFO_SourceTypeName.DataBind(); List <ComComboBoxDataSourceTC> resultPurchaseForecastOrderStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.PurchaseForecastOrderStatus); cbWhere_PFO_StatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_PFO_StatusName.ValueMember = SysConst.EN_Code; cbWhere_PFO_StatusName.DataSource = resultPurchaseForecastOrderStatusList; cbWhere_PFO_StatusName.DataBind(); cbPFO_StatusName.DisplayMember = SysConst.EN_TEXT; cbPFO_StatusName.ValueMember = SysConst.EN_Code; cbPFO_StatusName.DataSource = resultPurchaseForecastOrderStatusList; cbPFO_StatusName.Text = PurchaseForecastOrderStatusEnum.Name.YSC; cbPFO_StatusName.Value = PurchaseForecastOrderStatusEnum.Code.YSC; cbPFO_StatusName.DataBind(); }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 //单号 txtWhere_PO_No.Clear(); //供应商 txtWhere_PO_SUPP_Name.Clear(); //给 单号 设置焦点 lblWhere_PO_No.Focus(); #endregion //清空Grid ListGridDS = new List <PurchaseOrderQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 拉框初始化 if (cbWhere_PO_StatusName.Enabled) { //单据状态 cbWhere_PO_StatusName.Items.Clear(); //单据状态 _purchaseOrderStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.PurchaseOrderStatus); cbWhere_PO_StatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_PO_StatusName.ValueMember = SysConst.EN_Code; cbWhere_PO_StatusName.DataSource = _purchaseOrderStatusList; cbWhere_PO_StatusName.DataBind(); } if (cbWhere_PO_SourceTypeName.Enabled) { cbWhere_PO_SourceTypeName.Items.Clear(); //来源类型 _purchaseOrderSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.PurchaseOrderSourceType); cbWhere_PO_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_PO_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_PO_SourceTypeName.DataSource = _purchaseOrderSourceTypeList; cbWhere_PO_SourceTypeName.DataBind(); } if (cbWhere_PO_ApprovalStatusName.Enabled) { //审核状态 _approvalStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.ApprovalStatus); cbWhere_PO_ApprovalStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_PO_ApprovalStatusName.ValueMember = SysConst.EN_Code; cbWhere_PO_ApprovalStatusName.DataSource = _approvalStatusList; cbWhere_PO_ApprovalStatusName.DataBind(); } #endregion }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 //条形码 if (txtWhere_ITL_Barcode.Enabled) { txtWhere_ITL_Barcode.Clear(); } //配件名称 if (mcbWhere_ITL_Name.Enabled) { mcbWhere_ITL_Name.Clear(); } //异动类型 if (cbWhere_ITL_TransType.Enabled) { cbWhere_ITL_TransType.Clear(); } //异动时间 dtWhere_ITL_CreatedTimeStart.Value = DateTime.Now.AddMonths(-6); dtWhere_ITL_CreatedTimeEnd.Value = null; //给 条形码 设置焦点 lblWhere_ITL_Barcode.Focus(); #endregion #region Grid初始化 //清空Grid ListGridDS = new List <InventoryTransLogQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #endregion #region 初始化下拉框 //配件名称下拉框 _autoPartsNameList = CacheDAX.Get(CacheDAX.ConfigDataKey.AutoPartsName) as List <MDLBS_AutoPartsName>; mcbWhere_ITL_Name.DisplayMember = SystemTableColumnEnums.BS_AutoPartsName.Code.APN_Name; mcbWhere_ITL_Name.ValueMember = SystemTableColumnEnums.BS_AutoPartsName.Code.APN_Name; mcbWhere_ITL_Name.DataSource = _autoPartsNameList; //异动类型 _inventoryTransTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.InventoryTransType); cbWhere_ITL_TransType.DisplayMember = SysConst.EN_TEXT; cbWhere_ITL_TransType.ValueMember = SysConst.EN_Code; cbWhere_ITL_TransType.DataSource = _inventoryTransTypeList; cbWhere_ITL_TransType.DataBind(); #endregion }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 if (cbWhere_CustomerType.Enabled) { //客户类别 cbWhere_CustomerType.Items.Clear(); } if (mcbWhere_AutoFactoryName.Enabled) { //汽修商户名称 mcbWhere_AutoFactoryName.Clear(); } //客户名称 txtWhere_CustomerName.Clear(); lblWhere_CustomerName.Focus(); #endregion //清空Grid ListGridDS = new List <CustomerQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 初始化下拉框 if (cbWhere_CustomerType.Enabled) { //客户类型(普通客户、一般汽修商户、平台内汽修商) _customerTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.CustomerType); cbWhere_CustomerType.DisplayMember = SysConst.EN_TEXT; cbWhere_CustomerType.ValueMember = SysConst.EN_Code; cbWhere_CustomerType.DataSource = _customerTypeList; cbWhere_CustomerType.DataBind(); } //汽修商户名称 _autoFactoryList = CacheDAX.Get(CacheDAX.ConfigDataKey.ARMerchant) as List <MDLPIS_AutoFactoryCustomer>; if (_autoFactoryList != null) { var autoFactoryList = _autoFactoryList.Where(x => x.AFC_IsPlatform == true).ToList(); mcbWhere_AutoFactoryName.DisplayMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Name; mcbWhere_AutoFactoryName.ValueMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Code; if (mcbWhere_AutoFactoryName.Enabled) { mcbWhere_AutoFactoryName.DataSource = autoFactoryList; } } #endregion }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 //单号 txtWhere_SIB_No.Clear(); //给 单号 设置焦点 lblWhere_SIB_No.Focus(); #endregion //清空Grid ListGridDS = new List <StockInBillQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 拉框初始化 if (_stockInBillSourceTypeList.Count == 0) { //来源类型 cbWhere_SIB_SourceTypeName.Items.Clear(); _stockInBillSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.StockInBillSourceType); cbWhere_SIB_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_SIB_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_SIB_SourceTypeName.DataSource = _stockInBillSourceTypeList; cbWhere_SIB_SourceTypeName.DataBind(); } if (_approvalStatusList.Count == 0) { //审核状态 cbWhere_SIB_ApprovalStatusName.Items.Clear(); _approvalStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.ApprovalStatus); cbWhere_SIB_ApprovalStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_SIB_ApprovalStatusName.ValueMember = SysConst.EN_Code; cbWhere_SIB_ApprovalStatusName.DataSource = _approvalStatusList; cbWhere_SIB_ApprovalStatusName.DataBind(); } #endregion }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 //客户名称 txtWhere_SFO_CustomerName.Clear(); //给 客户名称 设置焦点 lblWhere_SFO_CustomerName.Focus(); #endregion //清空Grid ListGridDS = new List <SalesForecastOrderUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 初始化下拉框 if (cbWhere_SFO_SourceTypeName.Enabled) { cbWhere_SFO_SourceTypeName.Items.Clear(); //来源类型 List <ComComboBoxDataSourceTC> resultSalesForecastOrderSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.SalesForecastOrderSourceType); cbWhere_SFO_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_SFO_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_SFO_SourceTypeName.DataSource = resultSalesForecastOrderSourceTypeList; cbWhere_SFO_SourceTypeName.DataBind(); } if (cbWhere_SFO_StatusName.Enabled) { cbWhere_SFO_StatusName.Items.Clear(); //单据状态 List <ComComboBoxDataSourceTC> resultStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.SalesForecastOrderStatus); cbWhere_SFO_StatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_SFO_StatusName.ValueMember = SysConst.EN_Code; cbWhere_SFO_StatusName.DataSource = resultStatusList; cbWhere_SFO_StatusName.DataBind(); } #endregion }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 //单号 txtWhere_SOB_No.Clear(); //给 单号 设置焦点 lblWhere_SOB_No.Focus(); #endregion //清空Grid ListGridDS = new List <StockOutBillQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 拉框初始化 if (cbWhere_SOB_SourceTypeName.Enabled) { //来源类型 List <ComComboBoxDataSourceTC> resultStockOutBillSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.StockOutBillSourceType); cbWhere_SOB_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_SOB_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_SOB_SourceTypeName.DataSource = resultStockOutBillSourceTypeList; cbWhere_SOB_SourceTypeName.DataBind(); } if (cbWhere_SOB_ApprovalStatusName.Enabled) { //审核状态 List <ComComboBoxDataSourceTC> resultApproveStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.ApprovalStatus); cbWhere_SOB_ApprovalStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_SOB_ApprovalStatusName.ValueMember = SysConst.EN_Code; cbWhere_SOB_ApprovalStatusName.DataSource = resultApproveStatusList; cbWhere_SOB_ApprovalStatusName.DataBind(); } #endregion }
/// <summary> /// 初始化【详情】Tab内控件 /// </summary> private void InitializeDetailTabControls() { #region 工具生成 //类型 cbCT_Type.Items.Clear(); //参数名称 txtCT_Name.Clear(); //参数值 txtCT_Value.Clear(); //参数描述 txtCT_Desc.Clear(); //有效 ckCT_IsValid.Checked = true; ckCT_IsValid.CheckState = CheckState.Checked; //创建人 txtCT_CreatedBy.Text = LoginInfoDAX.UserName; //创建时间 dtCT_CreatedTime.Value = BLLCom.GetCurStdDatetime(); //修改人 txtCT_UpdatedBy.Text = LoginInfoDAX.UserName; //修改时间 dtCT_UpdatedTime.Value = BLLCom.GetCurStdDatetime(); //ID txtCT_ID.Clear(); //版本号 txtCT_VersionNo.Clear(); //给 类型 设置焦点 lblCT_Type.Focus(); #endregion #region 初始化参数类型 _codeTypeDS = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.CodeType); cbCT_Type.DisplayMember = SysConst.EN_TEXT; cbCT_Type.ValueMember = SysConst.EN_Code; cbCT_Type.DataSource = _codeTypeDS; cbCT_Type.DataBind(); #endregion }
/// <summary> /// 初始化下拉框 /// </summary> private void SetComboBoxText() { //来源类型【收货应付(入库单)】 _accountPayableBillSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.AccountPayableBillSourceType); cbWhere_APB_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_APB_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_APB_SourceTypeName.DataSource = _accountPayableBillSourceTypeList; cbWhere_APB_SourceTypeName.DataBind(); //应付单状态【已生成,执行中,已完成】 _accountPayableBillStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.AccountPayableBillStatus); cbWhere_APB_BusinessStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_APB_BusinessStatusName.ValueMember = SysConst.EN_Code; cbWhere_APB_BusinessStatusName.DataSource = _accountPayableBillStatusList; cbWhere_APB_BusinessStatusName.DataBind(); //审核状态【待审核,已审核】 _approvalStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.ApprovalStatus); cbWhere_APB_ApprovalStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_APB_ApprovalStatusName.ValueMember = SysConst.EN_Code; cbWhere_APB_ApprovalStatusName.DataSource = _approvalStatusList; cbWhere_APB_ApprovalStatusName.DataBind(); }
/// <summary> /// 初始化【详情】Tab内控件 /// </summary> private void InitializeDetailTabControls() { #region 工具生成 //钱包账号 txtWal_No.Clear(); //来源类型 cbWal_SourceTypeName.Items.Clear(); //来源账号 txtWal_SourceNo.Clear(); //所有人类别 cbWal_OwnerTypeName.Items.Clear(); //开户人 txtWal_CustomerName.Clear(); //汽修商户 mcbAutoFactoryName.Clear(); //可用余额 txtWal_AvailableBalance.Clear(); //冻结余额 txtWal_FreezingBalance.Clear(); //推荐员工 mcbWal_RecommendEmployee.Clear(); //生效时间 dtWal_EffectiveTime.Value = null; //失效时间 dtWal_IneffectiveTime.Value = null; //开户组织 txtWal_CreatedByOrgName.Clear(); //状态 cbWal_StatusName.Items.Clear(); //备注 txtWal_Remark.Clear(); //有效 ckWal_IsValid.Checked = true; ckWal_IsValid.CheckState = CheckState.Checked; //创建人 txtWal_CreatedBy.Text = LoginInfoDAX.UserName; //创建时间 dtWal_CreatedTime.Value = DateTime.Now; //修改人 txtWal_UpdatedBy.Text = LoginInfoDAX.UserName; //修改时间 dtWal_UpdatedTime.Value = DateTime.Now; //钱包ID txtWal_ID.Clear(); //组织ID txtWal_Org_ID.Clear(); //组织名称 txtWal_Org_Name.Clear(); //开户人ID txtWal_CustomerID.Clear(); //汽修商户组织编码 txtWal_AutoFactoryOrgCode.Clear(); //交易密码 txtWal_TradingPassword.Clear(); //充值基数 txtWal_DepositBaseAmount.Clear(); //开户组织ID txtWal_CreatedByOrgID.Clear(); //版本号 txtWal_VersionNo.Clear(); //给 钱包账号 设置焦点 lblWal_No.Focus(); #endregion #region 初始化下拉框 //所有人类别 _ownerTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.CustomerType); cbWal_OwnerTypeName.DisplayMember = SysConst.EN_TEXT; cbWal_OwnerTypeName.ValueMember = SysConst.EN_Code; cbWal_OwnerTypeName.DataSource = _ownerTypeList; cbWal_OwnerTypeName.DataBind(); //钱包状态 _walletStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.WalletStatus); cbWal_StatusName.DisplayMember = SysConst.EN_TEXT; cbWal_StatusName.ValueMember = SysConst.EN_Code; cbWal_StatusName.DataSource = _walletStatusList; cbWal_StatusName.DataBind(); //来源类型 _walletSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.WalletSourceType); cbWal_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWal_SourceTypeName.ValueMember = SysConst.EN_Code; cbWal_SourceTypeName.DataSource = _walletSourceTypeList; cbWal_SourceTypeName.DataBind(); //汽修商户名称 _autoFactoryList = CacheDAX.Get(CacheDAX.ConfigDataKey.ARMerchant) as List <MDLPIS_AutoFactoryCustomer>; if (_autoFactoryList != null) { var autoFactoryCustomerList = _autoFactoryList.Where(x => x.AFC_IsPlatform == true).ToList(); mcbAutoFactoryName.DisplayMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Name; mcbAutoFactoryName.ValueMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Code; mcbAutoFactoryName.DataSource = autoFactoryCustomerList; } //推荐员工 _autoUserList = CacheDAX.Get(CacheDAX.ConfigDataKey.SystemUser) as List <MDLSM_User>; mcbWal_RecommendEmployee.DisplayMember = SystemTableColumnEnums.SM_User.Code.User_Name; mcbWal_RecommendEmployee.ValueMember = SystemTableColumnEnums.SM_User.Code.User_ID; mcbWal_RecommendEmployee.DataSource = _autoUserList; #endregion }
/// <summary> /// 初始化【详情】Tab内控件 /// </summary> private void InitializeDetailTabControls() { #region 工具生成 //姓名 txtUser_Name.Clear(); //工号 txtUser_EMPNO.Clear(); //身份证号码 txtUser_IDNo.Clear(); //性别 cbUser_Sex.Items.Clear(); //地址 txtUser_Address.Clear(); //电话号码 txtUser_PhoneNo.Clear(); //是否允许微信认证 ckUser_IsAllowWechatCertificate.Checked = true; ckUser_IsAllowWechatCertificate.CheckState = CheckState.Checked; //是否已微信认证 ckUser_IsWechatCertified.Checked = false; ckUser_IsWechatCertified.CheckState = CheckState.Unchecked; //打印标题前缀 txtUser_PrintTitlePrefix.Clear(); //有效 ckUser_IsValid.Checked = true; ckUser_IsValid.CheckState = CheckState.Checked; //创建人 txtUser_CreatedBy.Text = LoginInfoDAX.UserName; //创建时间 dtUser_CreatedTime.Value = BLLCom.GetCurStdDatetime(); //修改人 txtUser_UpdatedBy.Text = LoginInfoDAX.UserName; //修改时间 dtUser_UpdatedTime.Value = BLLCom.GetCurStdDatetime(); //用户ID txtUser_ID.Clear(); //密码 txtUser_Password.Clear(); //版本号 txtUser_VersionNo.Clear(); //给 姓名 设置焦点 lblUser_Name.Focus(); #endregion #region 性别下拉框数据填充 List <ComComboBoxDataSource> resultSexList = EnumDAX.GetEnumForComboBoxWithValueText(EnumKey.Sex); if (resultSexList != null) { cbUser_Sex.DisplayMember = SysConst.EN_TEXT; cbUser_Sex.ValueMember = SysConst.Value; cbUser_Sex.DataSource = resultSexList; cbUser_Sex.DataBind(); } #endregion _userOrgList = new SkyCarBindingList <UserOrgUIModel, MDLSM_UserOrg>(); _userOrgList.StartMonitChanges(); //初始化树形控件 InitializeTreeView(); }
/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmPurchaseOrderToPayConfirmWindow_Load(object sender, EventArgs e) { #region 初始化下拉框 #region 收款对象类型 _payObjectTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.AmountTransObjectType); cbReceivableObjectTypeName.DisplayMember = SysConst.EN_TEXT; cbReceivableObjectTypeName.ValueMember = SysConst.EN_Code; cbReceivableObjectTypeName.DataSource = _payObjectTypeList; cbReceivableObjectTypeName.DataBind(); #endregion #region 付款方式 List <ComComboBoxDataSourceTC> payTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.TradeType); _payTypeList = payTypeList.Where(x => x.Text != TradeTypeEnum.Name.WALLET).ToList(); cbPayTypeName.DisplayMember = SysConst.EN_TEXT; cbPayTypeName.ValueMember = SysConst.EN_Code; cbPayTypeName.DataSource = _payTypeList; cbPayTypeName.DataBind(); //默认[现金] cbPayTypeName.Text = TradeTypeEnum.Name.CASH; cbPayTypeName.Value = TradeTypeEnum.Code.CASH; #endregion #endregion #region 处理参数 if (_viewParameters != null) { #region 业务单确认付款 //业务单确认付款 if (_viewParameters.ContainsKey(ComViewParamKey.BusinessPaymentConfirm.ToString())) { ListGridDS = _viewParameters[ComViewParamKey.BusinessPaymentConfirm.ToString()] as List <PurchaseOrderToPayConfirmWindowModel> ?? new List <PurchaseOrderToPayConfirmWindowModel>(); if (ListGridDS.Count > 0) { //组织 txtBusinessOrgID.Text = ListGridDS[0].BusinessOrgID; txtBusinessOrgName.Text = ListGridDS[0].BusinessOrgName; //来源类型 txtBusinessSourceTypeName.Text = ListGridDS[0].BusinessSourceTypeName; txtBusinessSourceTypeCode.Text = ListGridDS[0].BusinessSourceTypeCode; if (string.IsNullOrEmpty(ListGridDS[0].ReceiveObjectTypeName)) { cbReceivableObjectTypeName.Enabled = true; } else { cbReceivableObjectTypeName.Enabled = false; } //收款对象类型名称 cbReceivableObjectTypeName.Text = ListGridDS[0].ReceiveObjectTypeName; cbReceivableObjectTypeName.Value = ListGridDS[0].ReceiveObjectTypeCode; if (string.IsNullOrEmpty(ListGridDS[0].ReceiveObjectTypeName)) { txtRecObjectName.Enabled = true; } else { txtRecObjectName.Enabled = false; } //收款对象 txtRecObjectID.Text = ListGridDS[0].ReceiveObjectID; txtRecObjectName.Text = ListGridDS[0].ReceiveObjectName; //Grid绑定 gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); //设置单元格是否可以编辑 SetPayConfirmWindowStyle(); #region 计算出grid中应付金额,已付金额,未付金额 decimal accountPayableAmount = 0; decimal paidAmount = 0; decimal unpaidAmount = 0; foreach (var loopGrid in ListGridDS) { accountPayableAmount = accountPayableAmount + (loopGrid.PayableTotalAmount ?? 0); paidAmount = paidAmount + (loopGrid.PayTotalAmount ?? 0); unpaidAmount = unpaidAmount + (loopGrid.UnPayTotalAmount ?? 0); } txtAPB_AccountPayableAmount.Text = Convert.ToString(accountPayableAmount); txtAPB_PaidAmount.Text = Convert.ToString(paidAmount); txtAPB_UnpaidAmount.Text = Convert.ToString(unpaidAmount); #endregion #region 获取该采购的所有的应付单 StringBuilder accountPayableBillIDs = new StringBuilder(); accountPayableBillIDs.Append(SysConst.Semicolon_DBC); foreach (var loopGrid in ListGridDS) { accountPayableBillIDs.Append(loopGrid.APB_SourceBillNo + SysConst.Semicolon_DBC); } //获取该采购的所有的应付单 _bll.QueryForList(SQLID.PIS_PurchaseOrderToPayConfirmWindow_SQL_01, new MDLFM_AccountPayableBill() { WHERE_APB_SourceBillNo = accountPayableBillIDs.ToString(), }, _accountPayableList); #endregion } } #endregion } #endregion }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 工具生成 #region 查询条件初始化 //单据编号 txtWhere_SFO_No.Clear(); //汽修商户组织名称 mcbWhere_SFO_AutoFactoryName.Clear(); //客户名称 mcbWhere_SFO_CustomerName.Clear(); //来源类型 cbWhere_SFO_SourceTypeName.Clear(); //单据状态 cbWhere_SFO_StatusName.Clear(); //创建时间-开始 dtWhere_CreatedTimeStart.Value = null; //创建时间-终了 dtWhere_CreatedTimeEnd.Value = null; //给 单据编号 设置焦点 lblWhere_SFO_No.Focus(); #endregion #region Grid初始化 //清空Grid HeadGridDS = new BindingList <SalesForecastOrderManageUIModel>(); gdGrid.DataSource = HeadGridDS; gdGrid.DataBind(); #endregion #endregion #region 初始化下拉框 //汽修商户 _autoFactoryList = CacheDAX.Get(CacheDAX.ConfigDataKey.ARMerchant) as List <MDLPIS_AutoFactoryCustomer>; if (_autoFactoryList != null) { var tempAutoFactoryList = _autoFactoryList.Where(x => x.AFC_IsPlatform != null && x.AFC_IsPlatform.Value == true).ToList(); mcbWhere_SFO_AutoFactoryName.DisplayMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Name; mcbWhere_SFO_AutoFactoryName.ValueMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Code; mcbWhere_SFO_AutoFactoryName.DataSource = tempAutoFactoryList; } //汽修商户组织 var allCustomerList = CacheDAX.Get(CacheDAX.ConfigDataKey.Customer) as List <CustomerQueryUIModel>; if (allCustomerList != null) { _autoFactoryOrgList = allCustomerList.Where(x => x.CustomerType == CustomerTypeEnum.Name.PTNQXSH).ToList(); mcbWhere_SFO_CustomerName.DisplayMember = "CustomerName"; mcbWhere_SFO_CustomerName.ValueMember = "AutoFactoryOrgInfo"; mcbWhere_SFO_CustomerName.DataSource = _autoFactoryOrgList; } //来源类型 List <ComComboBoxDataSourceTC> resultSalesForecastOrderSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.SalesForecastOrderSourceType); cbWhere_SFO_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_SFO_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_SFO_SourceTypeName.DataSource = resultSalesForecastOrderSourceTypeList; cbWhere_SFO_SourceTypeName.DataBind(); //单据状态 List <ComComboBoxDataSourceTC> resultStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.SalesForecastOrderStatus); cbWhere_SFO_StatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_SFO_StatusName.ValueMember = SysConst.EN_Code; cbWhere_SFO_StatusName.DataSource = resultStatusList; cbWhere_SFO_StatusName.DataBind(); #endregion }
/// <summary> /// 初始化【详情】Tab内控件 /// </summary> private void InitializeDetailTabControls() { #region 工具生成 //组织ID txtGC_Org_ID.Clear(); //姓名 txtGC_Name.Clear(); //手机号码 txtGC_PhoneNo.Clear(); //地址 txtGC_Address.Clear(); //信用额度 numGC_CreditAmount.Value = null; //默认支付类型名称 cbGC_PaymentTypeName.Clear(); //默认开票类型名称 cbGC_BillingTypeName.Value = null; //默认物流人员类型名称 cbGC_DeliveryTypeName.Value = null; //默认物流人员ID txtGC_DeliveryByID.Clear(); //默认物流人员名称 txtGC_DeliveryByName.Clear(); //默认物流人员手机号 txtGC_DeliveryByPhoneNo.Clear(); //是否终止销售 ckGC_IsEndSales.Checked = true; ckGC_IsEndSales.CheckState = CheckState.Unchecked; //配件价格类别 mcbGC_AutoPartsPriceType.Clear(); //备注 txtGC_Remark.Clear(); //有效 ckGC_IsValid.Checked = true; ckGC_IsValid.CheckState = CheckState.Checked; //创建人 txtGC_CreatedBy.Text = LoginInfoDAX.UserName; //创建时间 dtGC_CreatedTime.Value = DateTime.Now; //修改人 txtGC_UpdatedBy.Text = LoginInfoDAX.UserName; //修改时间 dtGC_UpdatedTime.Value = DateTime.Now; //普通客户ID txtGC_ID.Clear(); //版本号 txtGC_VersionNo.Clear(); //给 姓名 设置焦点 lblGC_Name.Focus(); #endregion #region 初始化下拉框 //默认支付类型 _paymentTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.TradeType); cbGC_PaymentTypeName.DisplayMember = SysConst.EN_TEXT; cbGC_PaymentTypeName.ValueMember = SysConst.EN_Code; cbGC_PaymentTypeName.DataSource = _paymentTypeList; cbGC_PaymentTypeName.DataBind(); //默认支付类型为{钱包} cbGC_PaymentTypeName.Text = TradeTypeEnum.Name.CASH; cbGC_PaymentTypeName.Value = TradeTypeEnum.Code.CASH; //默认开票类型 _billingTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.BillingType); cbGC_BillingTypeName.DisplayMember = SysConst.EN_TEXT; cbGC_BillingTypeName.ValueMember = SysConst.EN_Code; cbGC_BillingTypeName.DataSource = _billingTypeList; cbGC_BillingTypeName.DataBind(); //默认开票类型为{普通票} cbGC_BillingTypeName.Text = BillingTypeEnum.Name.GENERAL; cbGC_BillingTypeName.Value = BillingTypeEnum.Code.GENERAL; //默认物流人员类型 _deliveryTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.DeliveryType); cbGC_DeliveryTypeName.DisplayMember = SysConst.EN_TEXT; cbGC_DeliveryTypeName.ValueMember = SysConst.EN_Code; cbGC_DeliveryTypeName.DataSource = _deliveryTypeList; cbGC_DeliveryTypeName.DataBind(); //默认物流人员类型为{员工} cbGC_DeliveryTypeName.Text = DeliveryTypeEnum.Name.YG; cbGC_DeliveryTypeName.Value = DeliveryTypeEnum.Code.YG; //配件价格类别(从码表获取) _autoPartsPriceTypeList = CodeTableHelp.GetEnumForComboBoxWithValueText(CodeType.AutoPartsPriceType); mcbGC_AutoPartsPriceType.DisplayMember = SysConst.EN_TEXT; mcbGC_AutoPartsPriceType.ValueMember = SysConst.EN_TEXT; mcbGC_AutoPartsPriceType.DataSource = _autoPartsPriceTypeList; #endregion //默认组织为当前登录组织 txtGC_Org_ID.Text = LoginInfoDAX.OrgID; //默认信用额度为0 numGC_CreditAmount.Text = Convert.ToDecimal(0).ToString(CultureInfo.InvariantCulture); }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 工具生成 #region 查询条件初始化 //钱包账号 txtWhere_WalT_Wal_No.Clear(); //受理组织 cbWhere_WalT_Org_ID.Items.Clear(); //所有人类别 cbWhere_Wal_OwnerTypeName.Items.Clear(); //汽修商户 mcbWhere_AutoFactoryName.Clear(); //开户人 txtWhere_Wal_CustomerName.Clear(); //异动类型 cbWhere_WalT_TypeName.Items.Clear(); //充值方式 cbWhere_WalT_RechargeTypeName.Items.Clear(); //异动单号 txtWhere_WalT_BillNo.Clear(); //异动时间-开始 dtWhere_WalT_TimeStart.Value = null; //异动时间-终了 dtWhere_WalT_TimeEnd.Value = null; //开户人手机号 txtWhere_CustomerPhoneNo.Clear(); //备注 txtWhere_WalT_Remark.Clear(); //给 钱包账号 设置焦点 lblWhere_WalT_Wal_No.Focus(); #endregion #region Grid初始化 //清空Grid GridDS = new BindingList <WalletTransLogQueryUIModel>(); gdGrid.DataSource = GridDS; gdGrid.DataBind(); #endregion #endregion #region 初始化下拉框 //组织 _orgList = LoginInfoDAX.OrgList; cbWhere_WalT_Org_ID.DisplayMember = SystemTableColumnEnums.SM_Organization.Code.Org_ShortName; cbWhere_WalT_Org_ID.ValueMember = SystemTableColumnEnums.SM_Organization.Code.Org_ID; cbWhere_WalT_Org_ID.DataSource = _orgList; cbWhere_WalT_Org_ID.DataBind(); //所有人类别 _ownerTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.CustomerType); cbWhere_Wal_OwnerTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_Wal_OwnerTypeName.ValueMember = SysConst.EN_Code; cbWhere_Wal_OwnerTypeName.DataSource = _ownerTypeList; cbWhere_Wal_OwnerTypeName.DataBind(); //异动类型 _walletTransTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.WalTransType); cbWhere_WalT_TypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_WalT_TypeName.ValueMember = SysConst.EN_Code; cbWhere_WalT_TypeName.DataSource = _walletTransTypeList; cbWhere_WalT_TypeName.DataBind(); //汽修商户名称 _autoFactoryList = CacheDAX.Get(CacheDAX.ConfigDataKey.ARMerchant) as List <MDLPIS_AutoFactoryCustomer>; if (_autoFactoryList != null) { var autoFactoryCustomerList = _autoFactoryList.Where(x => x.AFC_IsPlatform == true).ToList(); mcbWhere_AutoFactoryName.DisplayMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Name; mcbWhere_AutoFactoryName.ValueMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Code; mcbWhere_AutoFactoryName.DataSource = autoFactoryCustomerList; } //充值方式 _rechargeTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.TradeType); var tempRechargeTypeList = _rechargeTypeList.Where(x => x.Text != TradeTypeEnum.Name.WALLET && x.Text != TradeTypeEnum.Name.ONACCOUNT).ToList(); cbWhere_WalT_RechargeTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_WalT_RechargeTypeName.ValueMember = SysConst.EN_Code; cbWhere_WalT_RechargeTypeName.DataSource = tempRechargeTypeList; cbWhere_WalT_RechargeTypeName.DataBind(); #endregion }
/// <summary> /// 初始化【详情】Tab内控件 /// </summary> private void InitializeDetailTabControls() { #region 工具生成 //钱包ID txtWal_ID.Clear(); //钱包账号 txtWal_No.Clear(); //开户人ID txtWal_CustomerID.Clear(); //开户人姓名 txtWal_CustomerName.Clear(); //汽修商户 mcbAutoFactoryName.Clear(); //汽修商户组织编码 txtWal_AutoFactoryOrgCode.Clear(); //本次充值金额 txtThisDepositAmount.Clear(); //可用余额 txtWal_AvailableBalance.Clear(); _oldAvailableBalance = 0; //充值基数 txtWal_DepositBaseAmount.Clear(); //备注 txtWal_Remark.Clear(); //版本号 txtWal_VersionNo.Clear(); #endregion //清除最后账号 _latestWalletNo = string.Empty; #region 初始化下拉框 //汽修商户名称 _autoFactoryList = CacheDAX.Get(CacheDAX.ConfigDataKey.ARMerchant) as List <MDLPIS_AutoFactoryCustomer>; if (_autoFactoryList != null) { var autoFactoryCustomerList = _autoFactoryList.Where(x => x.AFC_IsPlatform == true).ToList(); mcbAutoFactoryName.DisplayMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Name; mcbAutoFactoryName.ValueMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Code; mcbAutoFactoryName.DataSource = autoFactoryCustomerList; } #endregion #region 加载充值明细列表 _depositDetailList = new List <WalletDepositMoneyUIModel>(); List <MDLSM_Enum> tempPaymentModeList = EnumDAX.GetEnum(EnumKey.TradeType); foreach (var loopPaymentMode in tempPaymentModeList) { if (loopPaymentMode.Enum_DisplayName != TradeTypeEnum.Name.WALLET && loopPaymentMode.Enum_DisplayName != TradeTypeEnum.Name.ONACCOUNT) { //支付方式:{现金}、{网银转账}、{POS}、{微信}、{支付宝}、{支票}、{其他}、 WalletDepositMoneyUIModel tempDepositMoney = new WalletDepositMoneyUIModel() { PaymentModeName = loopPaymentMode.Enum_DisplayName, PaymentModeCode = loopPaymentMode.Enum_ValueCode, }; _depositDetailList.Add(tempDepositMoney); } } gdGrid.DataSource = _depositDetailList; gdGrid.DataBind(); #endregion }
/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmBusinessCollectionConfirmWindow_Load(object sender, EventArgs e) { #region 付款对象类型 _payObjectTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.AmountTransObjectType); cbPayObjectTypeName.DisplayMember = SysConst.EN_TEXT; cbPayObjectTypeName.ValueMember = SysConst.EN_Code; cbPayObjectTypeName.DataSource = _payObjectTypeList; cbPayObjectTypeName.DataBind(); #endregion #region 处理参数 if (_viewParameters != null) { #region 业务单确认收款 //业务单确认收款 if (_viewParameters.ContainsKey(ComViewParamKey.BusinessCollectionConfirm.ToString())) { ListGridDS = _viewParameters[ComViewParamKey.BusinessCollectionConfirm.ToString()] as List <BusinessCollectionConfirmUIModel> ?? new List <BusinessCollectionConfirmUIModel>(); if (ListGridDS.Count > 0) { //组织 txtBusinessOrgID.Text = ListGridDS[0].BusinessOrgID; txtBusinessOrgName.Text = ListGridDS[0].BusinessOrgName; //付款对象类型 cbPayObjectTypeName.Text = ListGridDS[0].PayObjectTypeName; cbPayObjectTypeName.Value = ListGridDS[0].PayObjectTypeCode; //付款对象 txtPayObjectID.Text = ListGridDS[0].PayObjectID; txtPayObjectName.Text = ListGridDS[0].PayObjectName; //钱包余额 txtWalletBalance.Text = Convert.ToString(ListGridDS[0].Wal_AvailableBalance); //钱包账号 txtWalletNo.Text = ListGridDS[0].Wal_No; //Grid绑定 gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); //设置单元格是否可以编辑 SetReceiveableConfirmWindowStyle(); #region 计算出grid中应付金额,已付金额,未付金额 decimal accountReceivableAmount = 0; decimal receiveAmount = 0; decimal unReceiveAmount = 0; foreach (var loopGrid in ListGridDS) { accountReceivableAmount = accountReceivableAmount + (loopGrid.ReceivableTotalAmount ?? 0); receiveAmount = receiveAmount + (loopGrid.ReceiveTotalAmount ?? 0); unReceiveAmount = unReceiveAmount + (loopGrid.UnReceiveTotalAmount ?? 0); } txtARB_AccountReceivableAmount.Text = Convert.ToString(accountReceivableAmount); txtARB_ReceivedAmount.Text = Convert.ToString(receiveAmount); txtARB_UnReceiveAmount.Text = Convert.ToString(unReceiveAmount); #endregion } } #endregion } #endregion #region 初始化下拉框 _receiveTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.TradeType); #region 收款方式 _receiveTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.TradeType); cbReceiveTypeName.DisplayMember = SysConst.EN_TEXT; cbReceiveTypeName.ValueMember = SysConst.EN_Code; if (string.IsNullOrEmpty(txtWalletNo.Text.Trim())) { foreach (var loopReceiveType in _receiveTypeList) { if (loopReceiveType.Text == TradeTypeEnum.Name.WALLET) { _receiveTypeList.Remove(loopReceiveType); break; } } } cbReceiveTypeName.DataSource = _receiveTypeList; cbReceiveTypeName.DataBind(); //默认[现金] cbReceiveTypeName.Text = TradeTypeEnum.Name.CASH; cbReceiveTypeName.Value = TradeTypeEnum.Code.CASH; #endregion #endregion }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 //单号 txtWhere_SO_No.Clear(); //客户名称 txtWhere_SO_CustomerName.Clear(); //给 单号 设置焦点 lblWhere_SO_No.Focus(); #endregion //清空Grid ListGridDS = new List <SalesOrderQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 初始化下拉框 if (_customerTypeList.Count == 0) { cbWhere_SO_CustomerTypeName.Items.Clear(); //客户类型 _customerTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.CustomerType); cbWhere_SO_CustomerTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_SO_CustomerTypeName.ValueMember = SysConst.EN_Code; cbWhere_SO_CustomerTypeName.DataSource = _customerTypeList; cbWhere_SO_CustomerTypeName.DataBind(); } if (_salesOrderSourceTypeList.Count == 0) { cbWhere_SO_SourceTypeName.Items.Clear(); //来源类型 _salesOrderSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.SalesOrderSourceType); cbWhere_SO_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_SO_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_SO_SourceTypeName.DataSource = _salesOrderSourceTypeList; cbWhere_SO_SourceTypeName.DataBind(); } if (_salesOrderStatusList.Count == 0) { cbWhere_SO_StatusName.Items.Clear(); //单据状态 _salesOrderStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.SalesOrderStatus); cbWhere_SO_StatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_SO_StatusName.ValueMember = SysConst.EN_Code; cbWhere_SO_StatusName.DataSource = _salesOrderStatusList; cbWhere_SO_StatusName.DataBind(); } if (_approvalStatusList.Count == 0) { cbWhere_SO_ApprovalStatusName.Items.Clear(); //审核状态 _approvalStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.ApprovalStatus); cbWhere_SO_ApprovalStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_SO_ApprovalStatusName.ValueMember = SysConst.EN_Code; cbWhere_SO_ApprovalStatusName.DataSource = _approvalStatusList; cbWhere_SO_ApprovalStatusName.DataBind(); } #endregion }
/// <summary> /// 初始化【列表】Tab内控件 /// </summary> private void InitializeListTabControls() { #region 查询条件初始化 //单号 txtWhere_PB_No.Clear(); //收款对象 txtWhere_PB_RecObjectName.Clear(); //给 单号 设置焦点 lblWhere_PB_No.Focus(); #endregion //清空Grid ListGridDS = new List <PayBillQueryUIModel>(); gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); #region 拉框初始化 if (cbWhere_PB_BusinessStatusName.Enabled) { //收款对象类型 cbWhere_PB_RecObjectTypeName.Items.Clear(); //收款对象类型 _recObjectTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.AmountTransObjectType); cbWhere_PB_BusinessStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_PB_BusinessStatusName.ValueMember = SysConst.EN_Code; cbWhere_PB_BusinessStatusName.DataSource = _recObjectTypeList; cbWhere_PB_BusinessStatusName.DataBind(); } if (cbWhere_PB_BusinessStatusName.Enabled) { //业务状态 cbWhere_PB_BusinessStatusName.Items.Clear(); //单据状态 _payBillStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.PayBillStatus); cbWhere_PB_BusinessStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_PB_BusinessStatusName.ValueMember = SysConst.EN_Code; cbWhere_PB_BusinessStatusName.DataSource = _payBillStatusList; cbWhere_PB_BusinessStatusName.DataBind(); } if (cbWhere_PB_SourceTypeName.Enabled) { //来源类型 cbWhere_PB_SourceTypeName.Items.Clear(); //来源类型 _PayBillDetailSourceTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.PayBillDetailSourceType); cbWhere_PB_SourceTypeName.DisplayMember = SysConst.EN_TEXT; cbWhere_PB_SourceTypeName.ValueMember = SysConst.EN_Code; cbWhere_PB_SourceTypeName.DataSource = _PayBillDetailSourceTypeList; cbWhere_PB_SourceTypeName.DataBind(); } if (cbWhere_PB_ApprovalStatusName.Enabled) { //审核状态 cbWhere_PB_ApprovalStatusName.Items.Clear(); //审核状态 _approveStatusList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.ApprovalStatus); cbWhere_PB_ApprovalStatusName.DisplayMember = SysConst.EN_TEXT; cbWhere_PB_ApprovalStatusName.ValueMember = SysConst.EN_Code; cbWhere_PB_ApprovalStatusName.DataSource = _approveStatusList; cbWhere_PB_ApprovalStatusName.DataBind(); } #endregion }
/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmPayablePayConfirmWindow_Load(object sender, EventArgs e) { #region 初始化下拉框 #region 收款对象类型 _receiveObjectTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.AmountTransObjectType); cbReceivableObjectTypeName.DisplayMember = SysConst.EN_TEXT; cbReceivableObjectTypeName.ValueMember = SysConst.EN_Code; cbReceivableObjectTypeName.DataSource = _receiveObjectTypeList; cbReceivableObjectTypeName.DataBind(); //默认[汽修商户] cbReceivableObjectTypeName.Text = AmountTransObjectTypeEnum.Name.PLATFORMAUTOFACTORY; cbReceivableObjectTypeName.Value = AmountTransObjectTypeEnum.Code.PLATFORMAUTOFACTORY; #endregion #region 付款方式 _payTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.TradeType); cbPayTypeName.DisplayMember = SysConst.EN_TEXT; cbPayTypeName.ValueMember = SysConst.EN_Code; if (string.IsNullOrEmpty(txtWalletNo.Text.Trim())) { foreach (var loopPayType in _payTypeList) { if (loopPayType.Text == TradeTypeEnum.Name.WALLET) { _payTypeList.Remove(loopPayType); break; } } } cbPayTypeName.DataSource = _payTypeList; cbPayTypeName.DataBind(); //默认[汽修商户] cbPayTypeName.Text = TradeTypeEnum.Name.CASH; cbPayTypeName.Value = TradeTypeEnum.Code.CASH; #endregion #endregion #region 处理参数 if (_viewParameters != null) { #region 应付单确认付款 //应付单确认付款 if (_viewParameters.ContainsKey(FMViewParamKey.PayableCashierConfirm.ToString())) { ListGridDS = _viewParameters[FMViewParamKey.PayableCashierConfirm.ToString()] as List <PayablePayConfirmUIModel> ?? new List <PayablePayConfirmUIModel>(); if (ListGridDS.Count > 0) { //组织 txtBusinessOrgID.Text = ListGridDS[0].BusinessOrgID; txtBusinessOrgName.Text = ListGridDS[0].BusinessOrgName; //收款对象类型 cbReceivableObjectTypeName.Text = ListGridDS[0].ReceiveObjectTypeName; cbReceivableObjectTypeName.Value = ListGridDS[0].ReceiveObjectTypeCode; //收款对象 txtReceivableObjectName.Text = ListGridDS[0].ReceiveObjectName; //收款对象ID txtReceivableObjectID.Text = ListGridDS[0].ReceiveObjectID; //钱包余额 txtWalletBalance.Text = Convert.ToString(ListGridDS[0].Wal_AvailableBalance); //钱包账号 txtWalletNo.Text = ListGridDS[0].Wal_No; //Grid绑定 gdGrid.DataSource = ListGridDS; gdGrid.DataBind(); //设置单元格是否可以编辑 SetPayConfirmWindowStyle(); #region 计算出grid中应付金额,已付金额,未付金额 decimal accountPayableAmount = 0; decimal paidAmount = 0; decimal unpaidAmount = 0; foreach (var loopGrid in ListGridDS) { accountPayableAmount = accountPayableAmount + (loopGrid.PayableTotalAmount ?? 0); paidAmount = paidAmount + (loopGrid.PayTotalAmount ?? 0); unpaidAmount = unpaidAmount + (loopGrid.UnPayTotalAmount ?? 0); } txtPayableTotalAmount.Text = Convert.ToString(accountPayableAmount); txtPayTotalAmount.Text = Convert.ToString(paidAmount); txtUnPayTotalAmount.Text = Convert.ToString(unpaidAmount); #endregion } } #endregion } #endregion }
/// <summary> /// 初始化【详情】Tab内控件 /// </summary> private void InitializeDetailTabControls() { #region 工具生成 //钱包ID txtWal_ID.Clear(); //组织ID txtWal_Org_ID.Clear(); //组织名称 txtWal_Org_Name.Clear(); //钱包账号 txtWal_No.Clear(); //钱包所有人类别 mcbWal_OwnerTypeName.Clear(); //汽修商户 mcbAutoFactoryName.Clear(); //开户人ID mcbClientName.Clear(); //开户人姓名 mcbClientName.Clear(); //汽修商户组织编码 txtWal_AutoFactoryOrgCode.Clear(); //交易密码 txtWal_TradingPassword.Clear(); //确认密码 txtConfirmTradingPassword.Clear(); //推荐员工 mcbWal_RecommendEmployee.Clear(); //备注 txtWal_Remark.Clear(); //版本号 txtWal_VersionNo.Clear(); #endregion #region 初始化下拉框 //所有人类别 _ownerTypeList = EnumDAX.GetEnumForComboBoxWithCodeText(EnumKey.CustomerType); mcbWal_OwnerTypeName.DisplayMember = SysConst.EN_TEXT; mcbWal_OwnerTypeName.ValueMember = SysConst.EN_Code; mcbWal_OwnerTypeName.DataSource = _ownerTypeList; //汽修商户名称 _autoFactoryList = CacheDAX.Get(CacheDAX.ConfigDataKey.ARMerchant) as List <MDLPIS_AutoFactoryCustomer>; if (_autoFactoryList != null) { var autoFactoryCustomerList = _autoFactoryList.Where(x => x.AFC_IsPlatform == true).ToList(); mcbAutoFactoryName.DisplayMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Name; mcbAutoFactoryName.ValueMember = SystemTableColumnEnums.PIS_AutoFactoryCustomer.Code.AFC_Code; mcbAutoFactoryName.DataSource = autoFactoryCustomerList; } //用户名 _autoUserList = CacheDAX.Get(CacheDAX.ConfigDataKey.SystemUser) as List <MDLSM_User>; mcbWal_RecommendEmployee.DisplayMember = SystemTableColumnEnums.SM_User.Code.User_Name; mcbWal_RecommendEmployee.ValueMember = SystemTableColumnEnums.SM_User.Code.User_ID; mcbWal_RecommendEmployee.DataSource = _autoUserList; #endregion //组织为{当前登录组织} txtWal_Org_ID.Text = LoginInfoDAX.OrgID; txtWal_Org_Name.Text = LoginInfoDAX.OrgShortName; }