private void cboType_EditValueChanged_1(object sender, EventArgs e) { if (BsfGlobal.FindPermission("Car park Slots-Add") == false) { MessageBox.Show("You don't have Rights to Car park Slots-Add"); Close(); return; } if (m_iTypeId != 0) { grdViewCar.FocusedRowHandle = grdViewCar.FocusedRowHandle + 1; if (Convert.ToInt32(cboType.EditValue) != 0) { InsertData(); } } if (Convert.ToInt32(cboType.EditValue) != 0) { m_iTypeId = Convert.ToInt32(cboType.EditValue); textEdit1.Enabled = true; textEdit2.Enabled = true; } else { textEdit1.Enabled = false; textEdit2.Enabled = false; } FillCarPark(); dtCost = new DataTable(); dtCost = UnitDirBL.GetCarCost(m_iCCId, m_iTypeId); if (dtCost != null) { if (dtCost.Rows.Count > 0) { textEdit1.EditValue = Convert.ToDecimal(dtCost.Rows[0]["Cost"]); textEdit2.EditValue = Convert.ToDecimal(dtCost.Rows[0]["AddCost"]); } else { textEdit1.EditValue = 0; textEdit2.EditValue = 0; } } }
private void btnSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { dtRtnVal = new DataTable(); dtCP = new DataTable(); using (DataView dvData = new DataView(dtOC) { RowFilter = "Sel = '" + true + "'" }) { dtRtnVal = dvData.ToTable(); } if (dtRtnVal.Rows.Count > 0) { for (int i = 0; i < dtRtnVal.Rows.Count; i++) { if (dtRtnVal.Rows[i]["OtherCostName"].ToString() == "Car Parking") { dtCP = UnitDirBL.GetCarCost(CCId, TypeId); if (dtCP != null) { if (dtCP.Rows.Count > 0) { for (int j = 0; j < dtCP.Rows.Count; j++) { if (TotCP == Convert.ToInt32(dtCP.Rows[j]["CarParkSlotCostId"])) { dtRtnVal.Rows[i]["Amount"] = Convert.ToDecimal(dtCP.Rows[j]["Cost"]); } else if (TotCP > 2) { dtRtnVal.Rows[i]["Amount"] = Convert.ToDecimal(dtCP.Rows[0]["Cost"]) * TotCP; } } } } } } } Close(); }