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); } } }
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; } }