protected void btnCerrarCuenta_Click(object sender, EventArgs e) { if (!PedidoController.ExistenPedidosPendientes(Convert.ToInt32(ViewState["numeroMesa"]))) { //Pedir cuenta UsuarioMesaDetalle usuarioDeMesa = UserMesaController.GetUsuarioDeMesaByIdUser(User.Identity.GetUserId()); if (usuarioDeMesa != null) { Cuenta cuenta = PedidoController.PedirCuentaMesa(usuarioDeMesa); Response.Redirect("cuenta.aspx"); } else { Mensaje(false, "", "No se pudo cargar la cuenta. Intente de nuevo o contacte al mozo de su mesa"); } } else { Mensaje(false, "", "No se puede solicitar la cuenta con pedidos pendientes de entrega (Encargados o En preparación)"); } }