示例#1
0
 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)");
     }
 }