private void BuscaCLiente() { vc = new VeiculosClienteDAO().GetByPlaca(txtPlaca.Text); if (vc != null) { cli = new ClienteDAO().GetById(vc.Idcliente); if (cli != null) { lblCliente.Text = cli.Nome; if (cli.Tipo_pessoa == 'F') { cboTipoPessoa.SelectedIndex = 0; } else { cboTipoPessoa.SelectedIndex = 1; } txtDocFed.Text = cli.Doc_fed; } else { lblCliente.Text = null; txtDocFed.Text = null; cboTipoPessoa.SelectedIndex = 0; } } MontaCupom(); }
private void btnSalvar_Click(object sender, EventArgs e) { if (ValidarCampos()) { DialogResult confirm = MessageBox.Show("Deseja Salvar o Registro?", "RTPark", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (ValidarCampos() && (confirm == DialogResult.Yes)) { if (obj == null) { obj = new VeiculosClientes(); } obj.Idcliente = cli.Idcliente; obj.Placa = txtPlaca.Text; obj.Veiculo = txtVeiculo.Text; obj.Tipo = cboTipo.SelectedItem.ToString()[0]; obj.Ativo = (chkAtivo.Checked) ? 1 : 0; if (obj.Idvc == 0) { oDAO.Inserir(obj); } else { oDAO.Alterar(obj); } MessageBox.Show("Salvo com Sucesso !!!"); this.Close(); } } }
public IUVeiculoCliente(int id, Clientes cli) { InitializeComponent(); cboTipo.SelectedIndex = 0; this.cli = cli; lblCliente.Text = cli.Nome; obj = new VeiculosClientes(); oDAO = new VeiculosClienteDAO(); if (id != 0) { obj = oDAO.GetById(id); txtIdvc.Text = obj.Idvc.ToString(); txtPlaca.Text = obj.Placa; txtVeiculo.Text = obj.Veiculo; chkAtivo.Checked = (obj.Ativo == 1) ? true : false; if (obj.Tipo == 'C') { cboTipo.SelectedIndex = 0; } else if (obj.Tipo == 'M') { cboTipo.SelectedIndex = 1; } else { cboTipo.SelectedIndex = 2; } } }
public void Alterar(VeiculosClientes obj) { try { con = new Conexao(); con.Conectar(); String sql = "UPDATE veiculos_clientes SET"; sql += " idcliente = '" + obj.Idcliente + "', "; sql += " placa = '" + obj.Placa.Replace("'", "''") + "', "; sql += " veiculo = '" + obj.Veiculo.Replace("'", "''") + "', "; sql += " tipo = '" + obj.Tipo + "', "; sql += " ativo = '" + obj.Ativo + "' "; sql += " WHERE idvc = " + obj.Idvc + ";"; sql = sql.Replace("''", "NULL"); con.ExecutarComandoSQL(sql); } catch (Exception ex) { MessageBox.Show("Erro ao atualizar o Veiculo do Cliente !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { con = null; } }
public int Inserir(VeiculosClientes obj) { try { con = new Conexao(); con.Conectar(); String sql = "INSERT INTO veiculos_clientes (idcliente, placa, veiculo, tipo, ativo) VALUES("; sql += "'" + obj.Idcliente + "', "; sql += "'" + obj.Placa.Replace("'", "''") + "', "; sql += "'" + obj.Veiculo.Replace("'", "''") + "', "; sql += "'" + obj.Tipo + "', "; sql += "'" + obj.Ativo + "'); "; sql += "SELECT LAST_INSERT_ID();"; sql = sql.Replace("''", "NULL"); System.Console.WriteLine(sql); int id = Convert.ToInt32(con.ExecutarComandoSQLRetorno(sql)); return(id); } catch (Exception ex) { MessageBox.Show("Erro ao cadastrar Veiculo para o Cliente !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return(0); } finally { con = null; } }
public VeiculosClientes GetByPlaca(String placa, int idCliente = 0) { VeiculosClientes obj = new VeiculosClientes(); try { con = new Conexao(); con.Conectar(); String sql = "SELECT idvc, idcliente, placa, veiculo, tipo, ativo FROM veiculos_clientes"; if (idCliente > 0) { sql += " WHERE placa = '" + placa + "' AND idcliente <> " + idCliente + ";"; } else { sql += " WHERE placa = '" + placa + "';"; } var dados = con.RetDataReader(sql); if (dados.Read()) { obj.Idvc = Convert.ToInt32(dados["idvc"].ToString()); obj.Idcliente = Convert.ToInt32(dados["idcliente"].ToString()); obj.Placa = dados["placa"].ToString(); obj.Veiculo = dados["veiculo"].ToString(); obj.Tipo = dados["tipo"].ToString()[0]; obj.Ativo = Convert.ToInt32(dados["ativo"]); } else { obj = null; } } catch (FormatException e) { MessageBox.Show("Erro ao converter !!! \n" + e.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Erro ao buscar os registros (PLACA) !!! \n" + ex.Message, "ERRO !!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } con = null; return(obj); }
private void BuscaPlaca() { VeiculosClienteDAO vDAO = new VeiculosClienteDAO(); vc = vDAO.GetByPlaca(txtPlaca.Text); if (vc != null) { txtVeiculo.Text = vc.Veiculo; switch (vc.Tipo) { case 'C': rbCarro.Checked = true; break; case 'M': rbMoto.Checked = true; break; case 'O': rbOutros.Checked = true; break; } BuscaCLiente(); } else { txtVeiculo.Text = null; rbCarro.Checked = true; txtIdContrato.Text = null; txtNomeContrato.Text = null; cboServico.SelectedValue = config.CobrancaPadrao; lblCliente.Text = null; txtDocFed.Text = null; cboTipoPessoa.SelectedIndex = 0; vc = null; cli = null; contr = null; } MontaCupom(); }