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"; } }
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"; } }
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"; } }