public modelPedidoProduto BuscaInformacoes(string idPedido) { try { conexao = new SqlConnection(server); conexao.Open(); modelPedidoProduto model = new modelPedidoProduto(); string query = "select "+ "cli.Descricao as Cliente, "+ "pla.Descricao as CondPagamento, "+ "IIF(vda.Data is null,'',vda.Data) as DataCadastro, "+ "IIF(vda.DataConfirmacaoPreVenda is null,'',vda.Data) as DataRegistro, "+ "vda.Descontos, "+ "(vda.TotalVenda + vda.descontos) as TotalBruto "+ " "+ "from vendas vda "+ "inner join clientes cli on (vda.Cliente = cli.Codigo) "+ "inner join Planos pla on (vda.CondicoesPagamento = pla.Codigo) " + "where "+ " "+ "vda.Codigo = @codigo "; SqlCommand cmd = new SqlCommand(query, conexao); cmd.Parameters.AddWithValue("@codigo", idPedido); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { model.cliente = reader["Cliente"].ToString(); model.CondPagamento = reader["CondPagamento"].ToString(); model.DataCadastro = Convert.ToDateTime(reader["DataCadastro"]).ToString("dd/MM/yyyy"); model.DataRegistro = Convert.ToDateTime(reader["DataRegistro"]).ToString("dd/MM/yyyy"); model.Descontos = reader["Descontos"].ToString(); model.TotalBruto = reader["TotalBruto"].ToString(); } return(model); } catch (Exception erro) { throw erro; } finally { conexao.Close(); } }
private void TbxPedido_TextChanged(object sender, EventArgs e) { try { dataPedido data = new dataPedido(); modelPedidoProduto model = data.BuscaInformacoes(tbxPedido.Text); tbxCliente.Text = model.cliente; tbxCondPag.Text = model.CondPagamento; tbxDataCad.Text = model.DataCadastro; tbxDataReg.Text = model.DataRegistro; tbxTotalBruto.Text = model.TotalBruto; tbxDescontos.Text = model.Descontos; } catch (Exception erro) { MessageBox.Show("Ops! Algo inesperado aconteceu, contate o seu suporte." + "\n" + "\n" + erro, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }