コード例 #1
0
        /// <summary>
        /// 初始化【详情】Tab内控件
        /// </summary>
        private void InitializeDetailTabControls()
        {
            #region 工具生成
            //品牌
            mcbVBIS_Brand.Clear();
            //品牌拼音首字母
            txtVBIS_BrandSpellCode.Clear();
            //车系
            mcbVBIS_Inspire.Clear();
            //车系拼音首字母
            txtVBIS_InspireSpellCode.Clear();
            //车辆类型
            cbVBIS_Model.Items.Clear();
            //车型描述
            txtVBIS_ModelDesc.Clear();
            //有效
            ckVBIS_IsValid.Checked    = true;
            ckVBIS_IsValid.CheckState = CheckState.Checked;
            //创建人
            txtVBIS_CreatedBy.Text = LoginInfoDAX.UserName;
            //创建时间
            dtVBIS_CreatedTime.Value = BLLCom.GetCurStdDatetime();
            //修改人
            txtVBIS_UpdatedBy.Text = LoginInfoDAX.UserName;
            //修改时间
            dtVBIS_UpdatedTime.Value = BLLCom.GetCurStdDatetime();
            //品牌车系ID
            txtVBIS_ID.Clear();
            //版本号
            txtVBIS_VersionNo.Clear();
            //给 品牌 设置焦点
            lblVBIS_Brand.Focus();
            #endregion

            #region 初始化下拉框
            //品牌
            _vehicleBrandList           = CacheDAX.Get(CacheDAX.ConfigDataKey.VehicleBrand) as List <MDLBS_VehicleBrandInspireSumma>;
            mcbVBIS_Brand.DisplayMember = SystemTableColumnEnums.BS_VehicleBrandInspireSumma.Code.VBIS_Brand;
            mcbVBIS_Brand.ValueMember   = SystemTableColumnEnums.BS_VehicleBrandInspireSumma.Code.VBIS_Brand;
            mcbVBIS_Brand.DataSource    = _vehicleBrandList;

            //车系
            _vehicleInspireList           = CacheDAX.Get(CacheDAX.ConfigDataKey.VehicleBrandInspire) as List <MDLBS_VehicleBrandInspireSumma>;
            mcbVBIS_Inspire.DisplayMember = SystemTableColumnEnums.BS_VehicleBrandInspireSumma.Code.VBIS_Inspire;
            mcbVBIS_Inspire.ValueMember   = SystemTableColumnEnums.BS_VehicleBrandInspireSumma.Code.VBIS_Inspire;
            if (_vehicleInspireList != null && !string.IsNullOrEmpty(mcbVBIS_Brand.SelectedValue))
            {
                var curVehicleInspireList = _vehicleInspireList.Where(x => x.VBIS_Brand == mcbVBIS_Brand.SelectedValue).ToList();
                mcbVBIS_Inspire.DataSource = curVehicleInspireList;
            }

            //车辆类型:从码表获取
            _vehicleModelList          = CodeTableHelp.GetEnumForComboBoxWithValueText(CodeType.VehicleModel);
            cbVBIS_Model.DisplayMember = SysConst.EN_TEXT;
            cbVBIS_Model.ValueMember   = SysConst.Value;
            cbVBIS_Model.DataSource    = _vehicleModelList;
            cbVBIS_Model.DataBind();

            #endregion
        }
コード例 #2
0
        /// <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);
        }