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
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
wsProduto
Peço a ajuda de vocês.
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)