public void setContrato() { if (txtNumeroPedido.Text != "" && txtCpfCnpj.Text != "" && txtRg.Text != "" && txtPlaca.Text != "" && txtVendedor.Text != "" && txtMidia.Text != "" && txtCep.Text != "" && txtChassi.Text != "" && txtCelular.Text != "" && txtTelefone.Text != "" && txtUF.Text != "" && txtFabricante.Text != "" && txtModelo.Text != "" && dropsexo.SelectedValue != "SELECIONE" && slcCombustivel.SelectedValue != "SELECIONE" && slcprodutos.SelectedValue != "SELECIONE" && slcCores.SelectedValue != "SELECIONE" && txtAno.Text != "" && txtTipoVeiculo.Text != "" && txtDataNascimento.Text != "" && txtBairro.Text != "" && txtCidade.Text != "" && txtNumero.Text != "") { int ret = 0; try { AcessoLogin acessoLogin = (AcessoLogin)Session["acessoLogin"]; lblmensagem.Text = ""; VendaVourcher venda = new VendaVourcher(); daoVourcher bdc = new daoVourcher(); DataSet dsPedido = new DataSet(); string nr_contrato = null; string habilita = "N".ToString(); DataSet dsValida = new DataSet(); daoPedido bdv = new daoPedido(); var tipovenda = venda.tpVenda(bdc.getTpVenda(Convert.ToInt32(txtNumeroPedido.Text))); string nr_CpfCnpj = txtCpfCnpj.Text.Replace(".", "").Replace("/", "").Replace("-", "").ToString(); string ds_placa = txtPlaca.Text; bdv._nrDocumento = nr_CpfCnpj; dsValida = bdc.ValidaGeracaoPedidos(nr_CpfCnpj, ds_placa); if (dsValida.Tables[0].Rows.Count > 0) { lblmensagem.Visible = true; lblmensagem.Text = "Cpf vinculado ao contrato: " + dsValida.Tables[0].Rows[0]["Pedido"].ToString() + " com status: " + dsValida.Tables[0].Rows[0]["status"].ToString(); } else { bdc._dsNome = txtNome.Text; if (nr_CpfCnpj.Length > 11) { bdc._tpPessoa = 1; } else { bdc._tpPessoa = 0; } if (bdc._tpPessoa == 0) { bdc._dsCpf = nr_CpfCnpj; } else { bdc._dsCnpj = nr_CpfCnpj; } bdc._dsRg = txtRg.Text; bdc._dtNascimento = Convert.ToDateTime(txtDataNascimento.Text); bdc._dsEndereco = txtEndereco.Text; bdc._nrResidencia = txtNumero.Text; bdc._dsComplemento = txtComplemento.Text; bdc._dsCep = txtCep.Text; bdc._dsBairro = txtBairro.Text; bdc._dsCidade = txtCidade.Text; bdc._dsUF = txtUF.Text; bdc._nrTelResidencial = txtTelefone.Text; bdc._nrTelCelular = txtCelular.Text; bdc._ds_pontoReferencia = txtComplemento.Text; bdc._dsEmail = txtEmail.Text; bdc._tpVeiculo = txtTipoVeiculo.Text; bdc._ds_fabricante = txtFabricante.Text; bdc._ds_modelo = txtModelo.Text; bdc._ds_placa = ds_placa; bdc._id_veiculo = Convert.ToInt32(slcprodutos.SelectedValue); DataSet dsValidaHabit = new DataSet(); dsValidaHabit = bdc.ValidaHabilitacao(); if (dsValidaHabit.Tables[0].Rows.Count > 0) { bdc._dt_Renova = DateTime.Now.AddMonths(12); } else { bdc._dt_Renova = DateTime.Now; } bdc._ds_anoVeiculo = txtAno.Text; bdc._ds_cor = slcCores.SelectedValue; bdc._ds_combustivel = slcCombustivel.SelectedValue; bdc._ds_Renavam = txtRenavan.Text; bdc._ds_Chassi = txtChassi.Text; bdc._ds_Produto = slcprodutos.SelectedItem.Text; bdc._id_produto = slcprodutos.SelectedValue; bdc._ds_vendedor = txtVendedor.Text.Substring(0, 6); bdc._ds_sexo = dropsexo.SelectedValue; bdc._ds_Profissao = "1"; bdc._idmidia = txtMidia.Text; bdc._nrPedido = Convert.ToInt32(txtNumeroPedido.Text); bdc._ds_usuario = acessoLogin.Nome; nr_contrato = bdc.pro_setGeraContrato(); if (nr_contrato != null) { bdc._nrcontrato = nr_contrato; ret = bdc.pro_setVinculaContrato(nr_contrato); //if (bdc._id_produto == "000424" || bdc._id_produto == "000425" || bdc._id_produto == "000426" || bdc._id_produto == "000420" || bdc._id_produto == "000427" || bdc._id_produto == "000436" || bdc._id_produto == "000437" || bdc._id_produto == "000438" || bdc._id_produto == "000439") //{ // int gravar = bdc.pro_seQbe(); //} lblmensagem.Visible = true; lblmensagem.Text = "Contrato gerado com sucesso : " + nr_contrato; if (Session["fl_boleto"].ToString() == "1") { btnIMprimir.Visible = true; } else { btnIMprimir.Visible = true; } } } } catch (Exception ex) { lblmensagem.Visible = true; lblmensagem.Text = ex.ToString(); } } else { lblmensagem.Visible = true; lblmensagem.Text = "FAVOR PREENCHER TODOS OS DADOS"; } }
public static string setContrato(int id_veiculo, int nr_pedido, string ds_produto, string ds_nome, string nr_CpfCnpj, string nr_RG, string nr_Cep, string ds_endereco, string nr_residencial, string ds_complemento, string ds_bairro, string ds_cidade, string ds_uf, string ds_telefone, string ds_celular, string ds_sexo, string ds_placa, string dt_nascimento, string ds_email, string ds_fabricante, string tp_Veiculo, string ds_modelo, string ds_AnoVeiculo, string ds_cores, string ds_combustivel, string ds_renavan, string ds_chassi, string ds_vendedor, string ds_midia) { string retorno = ""; string myJsonString; int ret = 0; try { VendaVourcher venda = new VendaVourcher(); daoVourcher bdc = new daoVourcher(); DataSet dsPedido = new DataSet(); string nr_contrato = null; string habilita = "N".ToString(); DataSet dsValida = new DataSet(); daoPedido bdv = new daoPedido(); var tipovenda = venda.tpVenda(bdc.getTpVenda(nr_pedido)); nr_CpfCnpj = nr_CpfCnpj.Replace(".", "").Replace("/", "").Replace("-", "").ToString(); bdv._nrDocumento = nr_CpfCnpj; dsValida = bdc.ValidaGeracaoPedidos(nr_CpfCnpj, ds_placa); if (dsValida.Tables[0].Rows.Count > 0) { retorno = "Cpf vinculado ao contrato: " + dsValida.Tables[0].Rows[0]["Pedido"].ToString() + " com status: " + dsValida.Tables[0].Rows[0]["status"].ToString(); myJsonString = (new JavaScriptSerializer()).Serialize(retorno); } else { bdc._dsNome = ds_nome; if (nr_CpfCnpj.Length > 11) { bdc._tpPessoa = 1; } else { bdc._tpPessoa = 0; } if (bdc._tpPessoa == 0) { bdc._dsCpf = nr_CpfCnpj; } else { bdc._dsCnpj = nr_CpfCnpj; } bdc._dsRg = nr_RG; bdc._dtNascimento = Convert.ToDateTime(dt_nascimento); bdc._dsEndereco = ds_endereco; bdc._nrResidencia = nr_residencial; bdc._dsComplemento = ds_complemento; bdc._dsCep = nr_Cep; bdc._dsBairro = ds_bairro; bdc._dsCidade = ds_cidade; bdc._dsUF = ds_uf; bdc._nrTelResidencial = ds_telefone; bdc._nrTelCelular = ds_celular; bdc._ds_pontoReferencia = ds_complemento; bdc._dsEmail = ds_email; bdc._tpVeiculo = tp_Veiculo; bdc._ds_fabricante = ds_fabricante; bdc._ds_modelo = ds_modelo; bdc._ds_placa = ds_placa; bdc._id_veiculo = id_veiculo; DataSet dsValidaHabit = new DataSet(); dsValidaHabit = bdc.ValidaHabilitacao(); if (dsValidaHabit.Tables[0].Rows.Count > 0) { bdc._dt_Renova = DateTime.Now.AddMonths(12); } else { bdc._dt_Renova = DateTime.Now; } bdc._ds_anoVeiculo = ds_AnoVeiculo; bdc._ds_cor = ds_cores; bdc._ds_combustivel = ds_combustivel; bdc._ds_Renavam = ds_renavan; bdc._ds_Chassi = ds_chassi; bdc._ds_Produto = ds_produto; bdc._ds_vendedor = ds_vendedor; bdc._ds_sexo = ds_sexo; bdc._ds_Profissao = "1"; bdc._idmidia = ds_midia; nr_contrato = bdc.pro_setGeraContrato(); if (nr_contrato != null) { bdc._nrcontrato = nr_contrato; ret = bdc.pro_setVinculaContrato(nr_contrato); return("Contrato gerado com sucesso : " + nr_contrato); } } } catch (Exception ex) { ex.ToString(); } return(""); }