Exemplo n.º 1
0
        private void AsignarPedido()
        {
            int id_pedido = int.Parse(Session["id_pedido"].ToString());
            int id_plato  = 0;

            bool respuesta2 = CP.EliminarPlatosdelPedido(id_pedido);
            bool respuesta3 = true;

            for (int i = 0; i < gvPedido.Rows.Count; i++)
            {
                id_plato   = Convert.ToInt32(((DataSet)ViewState["DataSet"]).Tables[0].Rows[i].Field <decimal>("id"));
                respuesta3 = CP.AgregarPlatoPedido(id_res, id_pedido, id_plato);
            }

            if (respuesta3)
            {
                lbError.Text   = "";
                lbMensaje.Text = "* El pedido fue modificado exitosamente";
            }
            else
            {
                lbMensaje.Text = respuesta3.ToString();
                lbError.Text   = "* No se ha podido modificar el pedido";
            }
        }
Exemplo n.º 2
0
        private void AsignarPedido(int id_pedido)
        {
            int id_mesa  = int.Parse(Session["id_mesa"].ToString());
            int id_plato = 0;

            bool respuesta1 = CF.AsignarPedidoaMesa(id_mesa, id_pedido);

            if (id_pedido != 0)
            {
                CP.EliminarPlatosdelPedido(id_pedido);
            }
            bool respuesta2 = true;

            for (int i = 0; i < gvPedido.Rows.Count; i++)
            {
                id_plato   = Convert.ToInt32(((DataSet)ViewState["DataSet"]).Tables[0].Rows[i].Field <decimal>("id"));
                respuesta2 = CP.AgregarPlatoPedido(id_res, id_pedido, id_plato);
            }

            if (respuesta1 && respuesta2)
            {
                lbError.Text   = "";
                lbMensaje.Text = "* El pedido fue asignado exitosamente";
            }
            else
            {
                lbMensaje.Text = id_mesa + "" + id_pedido + respuesta1.ToString() + respuesta2.ToString();
                lbError.Text   = "* No se ha podido asignar el pedido";
            }
        }
Exemplo n.º 3
0
        protected void btConfirmar_Click(object sender, EventArgs e)
        {
            int id_ped = int.Parse(txBuscar.Text);

            CP.EliminarPlatosdelPedido(id_ped);
            bool respuesta = CP.EliminarPedido(id_ped);

            if (respuesta)
            {
                lbError.Text   = "";
                lbMensaje.Text = "* El pedido se ha eliminado exitosamente.";
                txBuscar.Text  = "";
                CargarPedidos();
                btModificar.Enabled = false;
                btEliminar.Enabled  = false;
            }
            else
            {
                lbMensaje.Text = "";
                lbError.Text   = "* No se ha podido eliminar el pedido, quizás tiene una mesa asignada, libere la mesa.";
            }
        }