Exemplo n.º 1
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        private void InitData()
        {
            string errText = "";

            if (_SizeInfoService == null)
            {
                _SizeInfoService = new SizeInfoService();
            }
            var list = _SizeInfoService.GetEntityList(out errText);

            if (list == null || list.Count == 0)
            {
                this.dataGridView1.DataSource = CreateDtTemplate();
                return;
            }
            this.dataGridView1.DataSource = list;
        }
Exemplo n.º 2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            string errText;

            if (_SizeInfoService == null)
            {
                _SizeInfoService = new SizeInfoService();
            }
            var i = _SizeInfoService.DeleteEntity(out errText, _currentId);

            if (i == 0)
            {
                MessageBox.Show(errText);
                return;
            }
            MessageBox.Show("删除成功!");
            ClearPage();
            InitData();
        }
Exemplo n.º 3
0
        /// <summary>
        /// 查找尺码
        /// </summary>
        /// <param name="SizeName"></param>
        private void QueryData(string SizeName)
        {
            if (string.IsNullOrEmpty(SizeName))
            {
                MessageBox.Show("请输入查询的尺码!");
                return;
            }
            if (_SizeInfoService == null)
            {
                _SizeInfoService = new SizeInfoService();
            }
            string errText;
            var    result = _SizeInfoService.QuerySizeInfo(out errText, SizeName);

            if (result == null || result.Count == 0)
            {
                MessageBox.Show("没有找到匹配的尺码!");
                return;
            }
            this.dataGridView1.DataSource = result;
        }
        /// <summary>
        /// 设置颜色和尺码信息
        /// </summary>
        private void SetSizeAndColorItems()
        {
            this.cmboxColor.Items.Clear();
            this.cmboxSize.Items.Clear();
            string          errText         = "";
            SizeInfoService sizeInfoService = new SizeInfoService();
            var             list            = sizeInfoService.GetEntityList(out errText);

            if (list != null && list.Count > 0)
            {
                this.cmboxSize.Items.AddRange(list.Select(p => p.SizeName).ToArray());
                this.cmboxSize.SelectedIndex = 0;
            }
            ColorInfoService colorInfoService = new ColorInfoService();
            var list2 = colorInfoService.GetEntityList(out errText);

            if (list2 != null && list2.Count > 0)
            {
                this.cmboxColor.Items.AddRange(list2.Select(p => p.ColorName).ToArray());
                this.cmboxColor.SelectedIndex = 0;
            }
        }