Ejemplo n.º 1
0
 /*
  * Efecto: capta el evento del botón para cancelar una comida extra, cambia el modo y redirige a la interfaz de comida extra.
  * Requiere: presionar el botón.
  * Modifica: la variable global modo.
  */
 protected void clickEliminarServicio(object sender, EventArgs e)
 {
     seleccionarServicio(obtenerIndex(sender, e));
     String[] mensaje;
     if ("Paquete".Equals(seleccionado.Categoria))
     {
         mostrarMensaje("danger", "Error: ", "No se puede eliminar elementos de esta categoría");
     }
     else
     {
         if (idServ[GridServicios.SelectedIndex].Contains("S"))
         {
             if ("Activo".Equals(seleccionado.Estado))
             {
                 mensaje = controladora.cancelarComidaExtra(idServ[GridServicios.SelectedIndex]);
                 mostrarMensaje(mensaje[0], mensaje[1], mensaje[2]);
             }
             else
             {
                 //error
             }
         }
         else
         {
             if ("Activo".Equals(seleccionado.Estado))
             {
                 mensaje = controladora.cancelarComidaCampo(idServ[GridServicios.SelectedIndex]);
                 mostrarMensaje(mensaje[0], mensaje[1], mensaje[2]);
             }
             else
             {
                 //error
             }
         }
         llenarGridServicios();
     }
 }