Example #1
0
        private void clickEnCelda(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
        {
            if (e.Column.Caption == "Cancelar Reserva")
            {
                DialogResult dialogResult = MessageBox.Show("¿Desea cancelar la reserva seleccionada?", "Cancelar Reserva", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.Yes)
                {
                    ReservaFutura tuplaElegida = gridView1.GetFocusedRow() as ReservaFutura;
                    switch (tuplaElegida.tipoReserva)
                    {
                    //toDo: Ver lógica de cuando se puede eliminar y cuando no
                    case "Reserva Directa":
                        ReservaDirecta.getOneById(tuplaElegida.idReserva).cancelarGanador(this);
                        break;

                    case "Hot Sale":
                        HotSale.getOneById(tuplaElegida.idReserva).cancelarGanador(this);
                        break;

                    case "Subasta Ganada":
                        ganadorDeSubasta.getOneById(tuplaElegida.idReserva).cancelarGanador(this);
                        break;
                    }
                }
            }
        }