Example #1
0
 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();
 }
Example #2
0
        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();
                }
            }
        }
Example #3
0
        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;
                }
            }
        }
Example #4
0
 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;
     }
 }
Example #5
0
        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;
            }
        }
Example #6
0
        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);
        }
Example #7
0
        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();
        }