Problema Central_Load

21/11/2007

0

Bom estou fazendo a aplicação Lanchonete para o PocketPC mas estou tendo um probleminha, vamos ao código e ja explico o problema.

Segue o código que roda no PocketPC

Central.cs
namespace AtendentePocket
{
    public partial class Central : Form
    {
        public Central()
        {
            InitializeComponent();
        }

        private void Central_Load(object sender, EventArgs e)
        {
            using (wsMesa.wsMesa Mesas = new AtendentePocket.wsMesa.wsMesa())
            {
                cboMesas.DataSource = Mesas.ListaMesas().Tables[0];
                cboMesas.DisplayMember = "descricao";
                cboMesas.ValueMember = "id";
            }
            using (wsProduto.wsProduto Produtos = new AtendentePocket.wsProduto.wsProduto())
            {
                cboProdutos.DataSource = Produtos.ListaProdutos().Tables[0];
                cboProdutos.DisplayMember = "descricao";
                cboProdutos.ValueMember = "id";
            }
            using (wsProduto.wsProduto Produtos = new AtendentePocket.wsProduto.wsProduto())
            {
                dgvProdutos.DataSource = Produtos.ListaProdutos().Tables[0];
            }
        }

        private void btnCadastar_Click(object sender, EventArgs e)
        {
            using (wsMesa.wsMesa Mesas = new AtendentePocket.wsMesa.wsMesa())
            {
                Mesas.AbreMesa(Convert.ToInt32(cboMesas.SelectedValue));
            }
            using (wsPedido.wsPedido Pedidos = new AtendentePocket.wsPedido.wsPedido())
            {
                Pedidos.NovoPedido(Convert.ToInt32(cboMesas.SelectedValue), Convert.ToInt32(cboProdutos.SelectedValue), txtObserv.Text);
            }
            MessageBox.Show("Pedido Cadastrado!");
            txtObserv.Text = "";
        }

    }
}


O problema é que quando rodo a aplicação ele não está fazendo este Central_Load. Simplesmente não aparece as Mesas, Produtos e a Lista de Preços que contém no banco. Os ComboBox ficam vazias como não tivesse nada no banco mas o banco está normal tanto que as outras aplicação windows estão funcionando corretamente com ele. Então o problema não é o banco e nem a conexão com o banco.

Segue os codigos dos web methods ListaMesas e ListaProdutos

wsMesa
[WebMethod]
    public DataSet ListaMesas()
    {
        Conn.Open();
        string query = "Select * from tb_mesas";
        SqlCommand Command = new SqlCommand(query, Conn);
        SqlDataAdapter Da = new SqlDataAdapter(Command);
        DataSet Ds = new DataSet();
        Da.Fill(Ds);
        return Ds;
    }


wsProduto
[WebMethod]
    public DataSet ListaProdutos()
    {
        Conn.Open();
        string query = "Select * from tb_produtos";
        SqlCommand Command = new SqlCommand(query, Conn);
        SqlDataAdapter Da = new SqlDataAdapter(Command);
        DataSet Ds = new DataSet();
        Da.Fill(Ds);
        return Ds;
    }


Peço a ajuda de vocês.


Shuazer

Shuazer

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar