protected void btnProximo_Click(object sender, EventArgs e) { ClienteBD clienteBD = new ClienteBD(); Cliente cliente = clienteBD.Select(Convert.ToInt32(ddlCliente.SelectedItem.Value)); Pedido pedido = new Pedido(); pedido.Data = Convert.ToDateTime(txtData.Text); pedido.Logradouro = Convert.ToString(txtLogradouro.Text); pedido.Observacao = Convert.ToString(txtObsPedido.Text); pedido.Cidade = Convert.ToString(ddlCidade.Text); pedido.Estado = Convert.ToString(ddlEstado.Text); pedido.Bairro = Convert.ToString(txtBairro.Text); pedido.Numero = Convert.ToString(txtNumero.Text); pedido.Cliente = cliente; PedidoBD pedidobd = new PedidoBD(); int retorno = pedidobd.Insert(pedido); int pedidoID = pedidobd.GetID(pedido.Data, pedido.Cliente.Id, pedido.Logradouro, pedido.Observacao, pedido.Cidade, pedido.Estado, pedido.Bairro, pedido.Numero); Session["pedidoID"] = pedidoID; Response.Redirect("CadastrarPedProduto.aspx"); switch (retorno) { case 0: LimparCampos(); ddlCliente.Focus(); lblMensagem.Text = "Pedido salvo com sucesso"; Response.Redirect("CadastrarPedProduto.aspx"); break; case 1: //Erro no banco de dados lblMensagem.Text = "Não foi possível realizar o pedido."; break; case 2: //Erro geral lblMensagem.Text = "Não foi possível realizar o pedido."; break; default: break; } }