protected void Salvar() { if (_cliente.Id == 0) { _cliente.Nome = txtNome.Text; _cliente.Cpf = Comun.ApenasNumeros(txtCpf.Text); _cliente.Telefone = Comun.ApenasNumeros(txtTelefone.Text); _cliente.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text); _cliente.Email = txtEmail.Text; _cliente.Status = 0; endereco enderecoPessoal = new endereco(); enderecoPessoal.Estado = txtEstado.Value; enderecoPessoal.Cidade = txtCidade.Text; enderecoPessoal.Bairro = txtBairro.Text; enderecoPessoal.Rua = txtRua.Text; enderecoPessoal.Numero = txtNumero.Text; if (enderecoPessoal.IsEmpty == false) { enderecoPessoal.Origem = 0; } endereco enderecoComercial = new endereco(); enderecoComercial.Estado = txtEstadoC.Value; enderecoComercial.Cidade = txtCidadeC.Text; enderecoComercial.Bairro = txtBairroC.Text; enderecoComercial.Rua = txtRuaC.Text; enderecoComercial.Numero = txtNumeroC.Text; if (enderecoComercial.IsEmpty == false) { enderecoComercial.Origem = 1; } SvcCliente.AlteraSalva(_cliente, enderecoPessoal, enderecoComercial); Response.Redirect("ListaCliente.aspx"); ScriptManager.RegisterClientScriptBlock(this, GetType(), "AlertBox", "alert('Cadastrado com sucesso');", true); ScriptManager.RegisterClientScriptBlock(this, GetType(), "AlertBox", "alert('Cadastrado com sucesso');", false); } else { _cliente.Nome = txtNome.Text; _cliente.Cpf = Comun.ApenasNumeros(txtCpf.Text); _cliente.Telefone = Comun.ApenasNumeros(txtTelefone.Text); _cliente.Email = txtEmail.Text; _cliente.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text); _cliente.Status = 0; endereco enderecoPessoal = new endereco(); enderecoPessoal.ClienteIdEndereco = _cliente.Id; enderecoPessoal.Estado = txtEstado.Value; enderecoPessoal.Cidade = txtCidade.Text; enderecoPessoal.Bairro = txtBairro.Text; enderecoPessoal.Rua = txtRua.Text; enderecoPessoal.Numero = txtNumero.Text; if (enderecoPessoal.IsEmpty == false) { enderecoPessoal.Origem = 0; } endereco enderecoComercial = new endereco(); enderecoComercial.ClienteIdEndereco = _cliente.Id; enderecoComercial.Estado = txtEstadoC.Value; enderecoComercial.Cidade = txtCidadeC.Text; enderecoComercial.Bairro = txtBairroC.Text; enderecoComercial.Rua = txtRuaC.Text; enderecoComercial.Numero = txtNumeroC.Text; if (enderecoComercial.IsEmpty == false) { enderecoComercial.Origem = 1; } SvcCliente.AlteraSalva(_cliente, enderecoPessoal, enderecoComercial); Response.Redirect("ListaCliente.aspx"); ScriptManager.RegisterClientScriptBlock(this, GetType(), "AlertBox", "alert('Cadastrado alterado com sucesso');", true); ScriptManager.RegisterClientScriptBlock(this, GetType(), "AlertBox", "alert('Erro ao cadastrar');", false); } }
protected void salvarVenda_Click(object sender, EventArgs e) { List <vendacliente> listaVendaCliente = new List <vendacliente>(); foreach (GridViewRow item in grpVendaCliente.Rows) { vendacliente vendaCliente = new vendacliente(); //SALVA ID DO CLIENTE TextBox nome = (TextBox)item.FindControl("txtNome"); if (nome.Text == "") { DropDownList idCliente = (DropDownList)item.FindControl("ddlCliente1"); string selectvalueCliente = idCliente.SelectedValue; vendaCliente.VendaIdCliente = Convert.ToInt32(selectvalueCliente); } else { cliente cliente = new cliente(); cliente.Nome = nome.Text; TextBox cpf = (TextBox)item.FindControl("txtCpf"); cliente.Cpf = cpf.Text; TextBox data = (TextBox)item.FindControl("txtDataNascimento"); cliente.DataNascimento = Convert.ToDateTime(data.Text); endereco enderecoPessoal = new endereco(); endereco enderecoComercial = new endereco(); cliente.Status = 0; cliente.Email = "*****@*****.**"; cliente.Telefone = "00000000000"; cliente = SvcCliente.AlteraSalva(cliente, enderecoPessoal, enderecoComercial); vendaCliente.VendaIdCliente = cliente.Id; } vendaCliente.VendaIdViagem = Convert.ToInt32(ddlViagem.SelectedValue); string faixaEtaria = item.Cells[2].Text; vendaCliente.FaixaEtaria = faixaEtaria.ToString(); string valor = item.Cells[3].Text; vendaCliente.VendaValorViagem = Convert.ToDecimal(valor); TextBox desconto = (TextBox)item.FindControl("ValorDesconto"); string valorDesconto = desconto.Text; if (valorDesconto != "") { vendaCliente.VendaDesconto = Convert.ToDecimal(valorDesconto); } TextBox pago = (TextBox)item.FindControl("ValorPago"); if (pago.Text != "") { vendaCliente.VendaValorPago = Convert.ToDecimal(pago.Text); } else { return; } TextBox poltrona = (TextBox)item.FindControl("poltrona"); if (poltrona.Text != "") { vendaCliente.Assento = Convert.ToInt32(poltrona.Text); } else { return; } vendaCliente.Status = 0; listaVendaCliente.Add(vendaCliente); } foreach (var item in listaVendaCliente) { SvcVendaCliente.AlteraSalva(item); } voucherPDF(listaVendaCliente); Response.Redirect("ListaVendaViagem.aspx"); }