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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar