Exemplo n.º 1
0
 public FilterRecordsForm()
 {
     InitializeComponent();
     clbTypesOptions.DataSource    = Dictionaries.GetDictionaries().Where(x => x.DictionaryTypeId == 1).ToList();
     clbTypesOptions.DisplayMember = "StringValue";
     clbTypesOptions.ValueMember   = "EnumValue";
 }
Exemplo n.º 2
0
 public EditRecordForm()
 {
     InitializeComponent();
     cbType.DataSource    = Dictionaries.GetDictionaries().Where(x => x.DictionaryTypeId == 1).ToList();
     cbType.DisplayMember = "StringValue";
     cbType.ValueMember   = "EnumValue";
 }
Exemplo n.º 3
0
    //加载所有信息
    public void LoadDataBind()
    {
        DDLPaymentType.DataSource     = Dictionaries.GetDictionaries(DictionariesEnum.支付方式);
        DDLPaymentType.DataValueField = "ID";
        DDLPaymentType.DataTextField  = "Title";
        DDLPaymentType.DataBind();

        //订单信息
        int id = CommonClass.ReturnRequestInt("id", 0);

        orders = OrderService.OrdersService.Get(id);

        if (orders.IsPassing == 1)
        {
            RadioPassing.Checked = true;
        }

        if (orders.IsPassing == 2)
        {
            RadioNoPassing.Checked = true;
        }

        TbPassingReason.Text = orders.PassingReason;

        //支付信息
        List <Expression> express = new List <Expression>();

        express.Add(new Expression("OrderNumber", "=", orders.OrderNumber));
        distribution = OrderService.DistributionService.Get(express);
        DDLPaymentType.SelectedValue = distribution.PaymentID.ToStr();

        RepList.DataSource = OrderService.OrderDetailsService.Search(express);
        RepList.DataBind();
    }
Exemplo n.º 4
0
        protected VHFormBase()
        {
            var environmentSettings = EnvironmentSettings.CreateWithUrl(Settings.Default["WebApiUrl" + Environment.GetEnvironmentVariable("runenv")].ToString());

            WebApiUrl       = environmentSettings.WebApiUrl;
            DictionaryItems = Dictionaries.GetDictionaries();
            InitializeComponent();
            KeyPreview = true;
        }
Exemplo n.º 5
0
        public EditRecordForm(VehicleRecord activeRecord) : this()
        {
            tbVin.Text     = activeRecord.Vin;
            tbMileage.Text = activeRecord.Mileage.ToString();
            tbTitle.Text   = activeRecord.Title;
            var recordType = Dictionaries.GetDictionaries().FirstOrDefault(x => x.DictionaryTypeId == 1 && x.EnumValue == activeRecord.RecordTypeId);

            if (recordType != null)
            {
                foreach (dynamic item in cbType.Items)
                {
                    if (item.Id == recordType.Id)
                    {
                        cbType.SelectedItem = item;
                    }
                }
            }
            tbDescription.Text = activeRecord.Description;
            _activeRecordId    = activeRecord.Id;
        }
Exemplo n.º 6
0
    //加载
    public void LoadDataBind()
    {
        //var list = OrderService.PaymentService.Search();
        ////付款方式
        //foreach (TB_Order_Payment model in list)
        //{
        //    ListItem li = new ListItem();
        //    li.Text = model.PaymentTitle + " " + model.PaymentNote;
        //    li.Value = model.ID.ToString();
        //    RadioBtnPaymentList.Items.Add(li);
        //}

        List <DictionariesEntity> PaymentType = Dictionaries.GetDictionaries(DictionariesEnum.支付方式);

        //付款方式
        foreach (DictionariesEntity entity in PaymentType)
        {
            ListItem li = new ListItem();
            li.Text  = entity.Title + " " + entity.Remark;
            li.Value = entity.ID.ToStr();
            RadioBtnPaymentList.Items.Add(li);
        }

        List <DictionariesEntity> ConsigumentType = Dictionaries.GetDictionaries(DictionariesEnum.配送方式);
        ListItem li0 = new ListItem();

        li0.Text  = "==请选择==";
        li0.Value = "";
        DDLConsigument.Items.Add(li0);
        //配送方式
        foreach (DictionariesEntity entity in ConsigumentType)
        {
            ListItem li = new ListItem();
            li.Text  = entity.Title;
            li.Value = entity.ID.ToStr();
            DDLConsigument.Items.Add(li);
        }

        List <DictionariesEntity> RepceiptDateType = Dictionaries.GetDictionaries(DictionariesEnum.配送时间);

        //配送时间
        foreach (DictionariesEntity entity in RepceiptDateType)
        {
            ListItem li = new ListItem();
            li.Text  = entity.Title;
            li.Value = entity.Title;
            DDLRepceiptDateType.Items.Add(li);
        }

        List <DictionariesEntity> InvoiceType = Dictionaries.GetDictionaries(DictionariesEnum.发票类型);

        //发票类型
        foreach (DictionariesEntity entity in InvoiceType)
        {
            ListItem li = new ListItem();
            li.Text  = entity.Title;
            li.Value = entity.Title;
            RadioBtnInvoiceType.Items.Add(li);
        }

        List <DictionariesEntity> InvoiceValue = Dictionaries.GetDictionaries(DictionariesEnum.发票内容);

        //发票内容
        foreach (DictionariesEntity entity in InvoiceValue)
        {
            ListItem li = new ListItem();
            li.Text  = entity.Title;
            li.Value = entity.Title;
            RadioBtnInvoiceValue.Items.Add(li);
        }

        //绑定购物车
        RepList.DataSource = Cart.GetCart();
        RepList.DataBind();

        IDictionary <string, object> idic = ActivityHelper.GetActivity();

        LbTotalAmount.Text = Cart.GetTotalAmount().ToStr();
        LbRemark.Text      = "商品金额:" + Cart.GetTotalAmount().ToStr() + "元," + idic["info"];
    }