private void superGridControl1_CellMouseDown(object sender, DevComponents.DotNetBar.SuperGrid.GridCellMouseEventArgs e) { CmcsBuyFuelTransportDeduct entity = cmcsbuyfueltransportdeducts.Where(a => a.Id == superGridControl1.PrimaryGrid.GetCell(e.GridCell.GridRow.Index, superGridControl1.PrimaryGrid.Columns["clmId"].ColumnIndex).Value.ToString()).FirstOrDefault(); switch (superGridControl1.PrimaryGrid.Columns[e.GridCell.ColumnIndex].Name) { case "clmShow": FrmBuyFuelTransportDeduct_Oper frmShow = new FrmBuyFuelTransportDeduct_Oper(entity.Id, eEditMode.查看); if (frmShow.ShowDialog() == DialogResult.OK) { ShowDeduct(this.CmcsBuyFuelTransport.Id); } break; case "clmEdit": FrmBuyFuelTransportDeduct_Oper frmEdit = new FrmBuyFuelTransportDeduct_Oper(entity.Id, eEditMode.修改); if (frmEdit.ShowDialog() == DialogResult.OK) { ShowDeduct(this.CmcsBuyFuelTransport.Id); } break; case "clmDelete": if (MessageBoxEx.Show("确定删除扣吨记录!", "操作提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk) == System.Windows.Forms.DialogResult.OK) { Dbers.GetInstance().SelfDber.Delete <CmcsBuyFuelTransportDeduct>(entity.Id); ShowDeduct(this.CmcsBuyFuelTransport.Id); } break; } }
private void superGridControl1_CellMouseDown(object sender, DevComponents.DotNetBar.SuperGrid.GridCellMouseEventArgs e) { CmcsBuyFuelTransportDeduct entity = cmcsbuyfueltransportdeducts.Where(a => a.Id == superGridControl1.PrimaryGrid.GetCell(e.GridCell.GridRow.Index, superGridControl1.PrimaryGrid.Columns["clmId"].ColumnIndex).Value.ToString()).FirstOrDefault(); switch (superGridControl1.PrimaryGrid.Columns[e.GridCell.ColumnIndex].Name) { case "clmShow": FrmBuyFuelTransportDeduct_Oper frmShow = new FrmBuyFuelTransportDeduct_Oper(entity.Id, cmcsBuyFuelTransport.Id, false, cmcsbuyfueltransportdeducts); if (frmShow.ShowDialog() == DialogResult.OK) { superGridControl1.PrimaryGrid.DataSource = cmcsbuyfueltransportdeducts; dbi_DeductWeight.Value = (double)cmcsbuyfueltransportdeducts.Select(a => a.DeductWeight).Sum(); } break; case "clmEdit": FrmBuyFuelTransportDeduct_Oper frmEdit = new FrmBuyFuelTransportDeduct_Oper(entity.Id, cmcsBuyFuelTransport.Id, true, cmcsbuyfueltransportdeducts); if (frmEdit.ShowDialog() == DialogResult.OK) { cmcsbuyfueltransportdeducts = cmcsbuyfueltransportdeducts.Where(a => a.Id != frmEdit.cmcsBuyFuelTransportDeduct.Id).ToList(); cmcsbuyfueltransportdeducts.Add(frmEdit.cmcsBuyFuelTransportDeduct); superGridControl1.PrimaryGrid.DataSource = cmcsbuyfueltransportdeducts; dbi_DeductWeight.Value = (double)cmcsbuyfueltransportdeducts.Select(a => a.DeductWeight).Sum(); } break; case "clmDelete": cmcsbuyfueltransportdeducts = cmcsbuyfueltransportdeducts.Where(a => a.Id != entity.Id).ToList(); superGridControl1.PrimaryGrid.DataSource = cmcsbuyfueltransportdeducts; dbi_DeductWeight.Value = (double)cmcsbuyfueltransportdeducts.Select(a => a.DeductWeight).Sum(); CommonDAO.GetInstance().SelfDber.Delete <CmcsBuyFuelTransportDeduct>(entity.Id); break; } }
private void btnAddDeduct_Click(object sender, EventArgs e) { FrmBuyFuelTransportDeduct_Oper frmEdit = new FrmBuyFuelTransportDeduct_Oper(this.CmcsBuyFuelTransport.Id, eEditMode.新增); if (frmEdit.ShowDialog() == DialogResult.OK) { ShowDeduct(this.CmcsBuyFuelTransport.Id); } }
private void buttonX2_Click(object sender, EventArgs e) { FrmBuyFuelTransportDeduct_Oper frmEdit = new FrmBuyFuelTransportDeduct_Oper(String.Empty, cmcsBuyFuelTransport.Id, true, cmcsbuyfueltransportdeducts); if (frmEdit.ShowDialog() == DialogResult.OK) { cmcsbuyfueltransportdeducts = superGridControl1.PrimaryGrid.DataSource as List <CmcsBuyFuelTransportDeduct>; cmcsbuyfueltransportdeducts = cmcsbuyfueltransportdeducts.Where(a => a.Id != frmEdit.cmcsBuyFuelTransportDeduct.Id).ToList(); cmcsbuyfueltransportdeducts.Add(frmEdit.cmcsBuyFuelTransportDeduct); superGridControl1.PrimaryGrid.DataSource = cmcsbuyfueltransportdeducts; dbi_DeductWeight.Value = (double)cmcsbuyfueltransportdeducts.Select(a => a.DeductWeight).Sum(); } }