private void dataGridView_RetailDetail_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex < 0 || e.ColumnIndex < 0)
     {
         return;
     }
     if (this.dataGridView_RetailDetail.DataSource != null)
     {
         if ((e.ColumnIndex >= retailFDataGridViewTextBoxColumn.Index && e.ColumnIndex <= retailXL6DataGridViewTextBoxColumn.Index) || (e.ColumnIndex >= costumeStoreFDataGridViewTextBoxColumn.Index && e.ColumnIndex <= costumeStoreXL6DataGridViewTextBoxColumn.Index))
         {
             List <CostumeDistributionDetail> list = DataGridViewUtil.BindingListToList <CostumeDistributionDetail>(this.dataGridView_RetailDetail.DataSource);
             //this.dataGridView_RetailDetail.Columns[e.ColumnIndex]
         }
         else if (e.ColumnIndex == inCountDataGridViewTextBoxColumn.Index)
         {
             List <CostumeDistributionDetail>  list       = DataGridViewUtil.BindingListToList <CostumeDistributionDetail>(this.dataGridView_RetailDetail.DataSource);
             CostumeDistributionDetail         curDetail  = list[e.RowIndex];
             GetCostumeDistributionDetailsPara detailPara = new GetCostumeDistributionDetailsPara();
             detailPara.BrandID       = this.dPara.BrandID;
             detailPara.ClassID       = this.dPara.ClassID;
             detailPara.CostumeID     = this.dPara.CostumeID;
             detailPara.EndDate       = this.dPara.EndDate;
             detailPara.ID            = curDetail.ID;
             detailPara.InStartDate   = new Date(curDetail.CreateTime);
             detailPara.IsChooseColor = this.dPara.IsChooseColor;
             detailPara.QueryType     = curDetail.Type;
             detailPara.Season        = this.dPara.Season;
             detailPara.StartDate     = this.dPara.StartDate;
             detailPara.Year          = this.dPara.Year;
             AccumulativeTotalStockGoodDetailForm form = new AccumulativeTotalStockGoodDetailForm();
             form.ShowDialog(detailPara);
         }
         else if (e.ColumnIndex == retailCountDataGridViewTextBoxColumn.Index)
         {
             List <CostumeDistributionDetail>  list       = DataGridViewUtil.BindingListToList <CostumeDistributionDetail>(this.dataGridView_RetailDetail.DataSource);
             CostumeDistributionDetail         curDetail  = list[e.RowIndex];
             GetCostumeDistributionDetailsPara detailPara = new GetCostumeDistributionDetailsPara();
             detailPara.BrandID       = this.dPara.BrandID;
             detailPara.ClassID       = this.dPara.ClassID;
             detailPara.CostumeID     = this.dPara.CostumeID;
             detailPara.EndDate       = this.dPara.EndDate;
             detailPara.ID            = curDetail.ID;
             detailPara.InStartDate   = new Date(curDetail.CreateTime);
             detailPara.IsChooseColor = this.dPara.IsChooseColor;
             detailPara.QueryType     = curDetail.Type;
             detailPara.Season        = this.dPara.Season;
             detailPara.StartDate     = this.dPara.StartDate;
             detailPara.Year          = this.dPara.Year;
             AccumulativeCurrentSaleDetailForm form = new AccumulativeCurrentSaleDetailForm();
             form.ShowDialog(detailPara);
         }
     }
 }
示例#2
0
        internal void ShowDialog(GetCostumeDistributionDetailsPara changePara)
        {
            para = new GetCostumeDistributionDetailsPara();

            ReflectionHelper.CopyProperty(changePara, para);
            CommonGlobalUtil.SetCostomerSaleType(skinComboBox_Type);

            Search();

            /* if (!String.IsNullOrEmpty(para.CostumeID)) {
             *   this.Text += ":款号-" + para.CostumeID;
             * }*/
            this.ShowDialog();
        }
        private void dataGridView_RetailOrder_SelectionChanged(object sender, EventArgs e)
        {
            DataGridView    view = (DataGridView)sender;
            DataGridViewRow row  = view.CurrentRow;

            ///不重复提交  DataGridViewRow row = view.CurrentRow;
            if (row != null && row.Index > -1 && row != currRow)
            {
                itemDis = (CostumeDistribution)row.DataBoundItem;
                // para.RetailOrderType = item.IsRefundOrder ? RetailOrderType.RefundOrder : RetailOrderType.RetailOrder;
                SetDisplay();
                // this.BindingRetailDetailDataSourceAndCleanLabel();
                currRow = row;
                this.skinSplitContainer1.Panel2Collapsed = false;
                if (itemDis == null || String.IsNullOrEmpty(itemDis.CostumeID))
                {
                    this.dataGridView_RetailDetail.DataSource = null;
                }
                else
                {
                    dPara = new GetCostumeDistributionDetailsPara()
                    {
                        BrandID       = para.BrandID,
                        ClassID       = para.ClassID,
                        CostumeID     = itemDis.CostumeID,
                        EndDate       = para.EndDate,
                        InStartDate   = para.InStartDate,
                        IsChooseColor = para.IsChooseColor,
                        QueryType     = para.QueryType,
                        Season        = itemDis.Season,
                        StartDate     = para.StartDate,
                        Year          = itemDis.Year,
                        ColorName     = itemDis.ColorName,
                    };
                    SearchDetail();
                }
                //  BindingRetailDetailDataSourceAndCleanLabel();
            }
            else
            {
                return;
            }
        }