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
        private void AsignarPedido(int id_pedido)
        {
            bool respuesta = true;

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

            if (respuesta)
            {
                lbError.Text   = "";
                lbMensaje.Text = "* El pedido fue agregado exitosamente";
                ((DataSet)ViewState["DataSet"]).Tables[0].Rows.Clear();
                ((DataSet)ViewState["DataSet"]).AcceptChanges();
                CargarDatos();
            }
            else
            {
                lbMensaje.Text = "";
                lbError.Text   = "* No se ha podido agregar el pedido";
            }
        }