private void btnSupprimerReservation_Click(object sender, EventArgs e) { RES_GetResByClientId_Result oResult = (RES_GetResByClientId_Result)cmbListeVolsReserves.SelectedItem; int tmp = oResult.RES_ID; try { BLReservations.DeleteResId(oResult.RES_ID); MessageBox.Show("Réservation avec id " + tmp.ToString() + " effectuée"); List <RES_GetResByClientId_Result> oList = BLReservations.GetResClient(_Client.CLIENT_ID); cmbListeVolsReserves.DataSource = oList; cmbListeVolsReserves.ValueMember = "RES_ID"; cmbListeVolsReserves.DisplayMember = "VOL_CODE"; } catch (CustomError cEx) { MessageBox.Show(cEx.Message); } catch (Exception ex) { CustomError crEx = new CustomError(666); MessageBox.Show(crEx.Message); } }
private void cmbListeVolsReserves_SelectedIndexChanged(object sender, EventArgs e) { RES_GetResByClientId_Result oMonVol = (RES_GetResByClientId_Result)cmbListeVolsReserves.SelectedItem; BLAccompagnateurs oBlVoyageur = new BLAccompagnateurs(); List <CLI_GetClientMoneyInfo_Result> oListInfo = new List <CLI_GetClientMoneyInfo_Result>(); List <ACC_GetAccompagnateurChiffreParTete_Result> oList = new List <ACC_GetAccompagnateurChiffreParTete_Result>(); DataTable oData = new DataTable(); DataView oView = new DataView(); try { oListInfo = BLClients.GetClientMoneyInfo(_Client.CLIENT_ID, oMonVol.RES_ID); foreach (CLI_GetClientMoneyInfo_Result row in oListInfo) { txtPrixVol.Text = row.TRA_PRIX.ToString(); txtPrixTotalReservation.Text = row.RES_PRIX.ToString(); } txtDateVol.Text = oMonVol.PLAN_VOL_DATE.ToShortDateString(); oView = BLAccompagnateurs.GetVoyageursAvecPrixData(oMonVol.RES_ID); oList = BLAccompagnateurs.GetVoyageursAvecPrix(oMonVol.RES_ID); DataTable oDataTable = ToDataTable(oList); BindingList <ACC_GetAccompagnateurChiffreParTete_Result> oBList = new BindingList <ACC_GetAccompagnateurChiffreParTete_Result>(oList); dataGridViewVoyageursMod.DataSource = oList; dataGridViewVoyageursMod.Columns[0].Visible = false; dataGridViewVoyageursMod.Columns[4].ReadOnly = true; cmbVoyageurAModifier.DataSource = oList; cmbVoyageurAModifier.ValueMember = "ACC_ID"; cmbVoyageurAModifier.DisplayMember = "ACC_NOM"; } catch (CustomError cEx) { MessageBox.Show(cEx.Message); } catch (Exception ex) { CustomError cEx = new CustomError(666); MessageBox.Show(cEx.Message); } }