示例#1
0
        //进行查询
        private void button_query_Click(object sender, EventArgs e)
        {
            //检查是否选择了正确的查询选项
            if (comboBox_date.SelectedIndex == -1)//未选择日期类型
            {
                MessageBox.Show("请选择日期类型!");
                return;
            }
            if (dateTimePicker_date.Enabled == false && comboBox_date.SelectedIndex != 3)//未选择日期
            {
                MessageBox.Show("请选择日期!");
                return;
            }
            if (comboBox_store_type.SelectedIndex == -1)//未选择日期
            {
                MessageBox.Show("请选择店铺种类!");
                return;
            }
            //查询店铺评价
            int year  = -1;                                                                                               //年,初始为空
            int month = -1;                                                                                               //月,初始为空
            int day   = -1;                                                                                               //日,初始为空

            if (comboBox_date.SelectedIndex == 0 || comboBox_date.SelectedIndex == 1 || comboBox_date.SelectedIndex == 2) //选择了“年”
            {
                year = dateTimePicker_date.Value.Year;                                                                    //获取所选年份
            }
            if (comboBox_date.SelectedIndex == 0 || comboBox_date.SelectedIndex == 1)                                     //选择了“月”
            {
                month = dateTimePicker_date.Value.Month;                                                                  //获取所选月份
            }
            if (comboBox_date.SelectedIndex == 0)                                                                         //选择了“日”
            {
                day = dateTimePicker_date.Value.Day;                                                                      //获取所选天数
            }
            string store_type = null;                                                                                     //店铺种类,初始为空

            store_type = comboBox_store_type.SelectedItem.ToString();                                                     //获取店铺种类
            //调用StoreInfoStatis进行查询
            StoreInfoStatis query = new StoreInfoStatis();

            query.StoreAssessRank(year, month, day, store_type);
            查询结果 查询结果 = new 查询结果();//创建“查询结果”窗体实例

            查询结果.info_店铺评价 info = new 查询结果.info_店铺评价();
            int            num  = 0;

            num = query.StoreStatInfo.Count();                       //获取查询结果有多少项
            for (int i = 0; i < num; i++)                            //复制查询结果
            {
                info.id         = query.StoreStatInfo[i].id;         //店铺ID
                info.name       = query.StoreStatInfo[i].name;       //店铺名称
                info.assessment = query.StoreStatInfo[i].assessment; //店铺评价
                info.type       = query.StoreStatInfo[i].type;       //店铺类型
                查询结果.result_店铺评价.Add(info);
            }
            查询结果.type = "店铺评价";
            查询结果.Show(this);//打开“查询结果”窗体
        }
示例#2
0
        //进行查询
        private void button_query_Click(object sender, EventArgs e)
        {
            //检查是否选择了正确的查询选项
            if (comboBox_date.SelectedIndex == -1)//未选择日期类型
            {
                MessageBox.Show("请选择日期类型!");
                return;
            }
            if (dateTimePicker_date.Enabled == false && comboBox_date.SelectedIndex != 3)//未选择日期
            {
                MessageBox.Show("请选择日期!");
                return;
            }
            //查询各种类店铺销量
            int year  = -1;                                                                                               //年,初始为空
            int month = -1;                                                                                               //月,初始为空
            int day   = -1;                                                                                               //日,初始为空

            if (comboBox_date.SelectedIndex == 0 || comboBox_date.SelectedIndex == 1 || comboBox_date.SelectedIndex == 2) //选择了“年”
            {
                year = dateTimePicker_date.Value.Year;                                                                    //获取所选年份
            }
            if (comboBox_date.SelectedIndex == 0 || comboBox_date.SelectedIndex == 1)                                     //选择了“月”
            {
                month = dateTimePicker_date.Value.Month;                                                                  //获取所选月份
            }
            if (comboBox_date.SelectedIndex == 0)                                                                         //选择了“日”
            {
                day = dateTimePicker_date.Value.Day;                                                                      //获取所选天数
            }
            //调用StoreInfoStatis进行查询
            StoreInfoStatis query = new StoreInfoStatis();

            query.StoreSpecifyDate(year, month, day, 1);
            查询结果 查询结果 = new 查询结果();//创建“查询结果”窗体实例

            查询结果.info_各种类店铺销售额或销量 info = new 查询结果.info_各种类店铺销售额或销量();
            int num = 0;

            num = query.StoreStatInfo.Count();                   //获取查询结果有多少项
            for (int i = 0; i < num; i++)                        //复制查询结果
            {
                info.type     = query.StoreStatInfo[i].type;     //店铺类型
                info.quantity = query.StoreStatInfo[i].quantity; //销量
                info.proceeds = query.StoreStatInfo[i].proceeds; //销售额
                查询结果.result_各种类店铺销售额或销量.Add(info);
            }
            查询结果.type = "各种类店铺销量";
            查询结果.Show(this);//打开“查询结果”窗体
        }
示例#3
0
        //加载“店铺评价”窗体
        private void 店铺评价_Load(object sender, EventArgs e)
        {
            //添加店铺种类
            StoreInfoStatis type = new StoreInfoStatis();

            type.AllStoreType();
            int num = type.all_store_type.Count;

            for (int i = 0; i < num; i++)
            {
                comboBox_store_type.Items.Add(type.all_store_type[i]);
            }
            this.Owner.Hide();//隐藏所有者窗体,即“店铺统计”窗体
        }