Пример #1
0
        public Boolean salvaPedido(pedidoModel pedido)
        {
            configBanco();
            MySqlConnection CONEXAO = new MySqlConnection(config);

            try
            {
                CONEXAO.Open();

                //Parte do insert
                MySqlCommand INSERT = new MySqlCommand("INSERT INTO pedido (dataEntrega, horaEntrega, tipoPedido, nomeCliente, telefoneCliente, enderecoCliente, itensPedido, formaPagamento, observacoes, dataPedido) values (@dataEntrega, @horaEntrega, @tipoPedido, @nomeCliente, @telefoneCliente, @enderecoCliente, @itensPedido, @formaPagamento, @observacoes, @dataPedido)", CONEXAO);
                INSERT.Parameters.AddWithValue("@dataEntrega", pedido.DataEntrega);
                INSERT.Parameters.AddWithValue("@horaEntrega", pedido.HoraEntrega);
                INSERT.Parameters.AddWithValue("@tipoPedido", pedido.TipoPedido);
                INSERT.Parameters.AddWithValue("@nomeCliente", pedido.NomeCliente);
                INSERT.Parameters.AddWithValue("@telefoneCliente", pedido.TelefoneCliente);
                INSERT.Parameters.AddWithValue("@enderecoCliente", pedido.EnderecoCliente);
                INSERT.Parameters.AddWithValue("@itensPedido", pedido.ItensPedido);
                INSERT.Parameters.AddWithValue("@formaPagamento", pedido.FormaPagamento);
                INSERT.Parameters.AddWithValue("@observacoes", pedido.Observacoes);
                INSERT.Parameters.AddWithValue("@dataPedido", pedido.DataPedido);
                INSERT.ExecuteNonQuery();
                CONEXAO.Close();
                MessageBox.Show("Pedido Concluído com sucesso.");
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return(false);
            }
        }
Пример #2
0
        private void btnSelecionar_Click(object sender, EventArgs e)
        {
            pedidoModel pedido = new pedidoModel();

            ListView.SelectedListViewItemCollection itemsLista = this.listVPedido.SelectedItems;
            instanciaFrm1.Retorno = int.Parse(itemsLista[0].SubItems[3].Text);
            instanciaFrm1.carregaPedido();
            this.Dispose();
        }
Пример #3
0
        public List <pedidoModel> ListaPedidoCliente(String nomeCliente)
        {
            List <pedidoModel> listaCliente = new List <pedidoModel>();

            configBanco();

            MySqlConnection CONEXAO = new MySqlConnection(config);

            try
            {
                CONEXAO.Open();


                string query = "SELECT * FROM pedido WHERE nomeCliente LIKE '%" + nomeCliente + "%'";


                //Parte do insert
                MySqlCommand    cmd    = new MySqlCommand(query, CONEXAO);
                MySqlDataReader leitor = cmd.ExecuteReader();

                if (leitor.HasRows)
                {
                    while (leitor.Read())
                    {
                        pedidoModel pedido = new pedidoModel();

                        //preencher o objeto com os dados retornados
                        pedido.NumPedido       = Convert.ToInt32(leitor["idpedido"]);
                        pedido.DataEntrega     = leitor["dataEntrega"].ToString();
                        pedido.HoraEntrega     = leitor["horaEntrega"].ToString();
                        pedido.TipoPedido      = Convert.ToInt32(leitor["tipoPedido"]);
                        pedido.NomeCliente     = leitor["nomeCliente"].ToString();
                        pedido.TelefoneCliente = leitor["telefoneCliente"].ToString();
                        pedido.EnderecoCliente = leitor["enderecoCliente"].ToString();
                        pedido.ItensPedido     = leitor["itensPedido"].ToString();
                        pedido.FormaPagamento  = Convert.ToInt32(leitor["formaPagamento"]);
                        pedido.Observacoes     = leitor["observacoes"].ToString();
                        pedido.DataPedido      = Convert.ToDateTime(leitor["dataPedido"]);



                        listaCliente.Add(pedido);
                    }
                }

                CONEXAO.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            return(listaCliente);
        }