示例#1
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;
                }
            }
        }
示例#2
0
 private void btnDelV_Click(object sender, EventArgs e)
 {
     if (dgvDados.SelectedRows.Count == 1)
     {
         int          id = Convert.ToInt32(dgvDados.CurrentRow.Cells[0].Value.ToString());
         DialogResult dr = MessageBox.Show("Deseja realmente EXCLUIR ?", "RTPark", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation);
         if (dr == DialogResult.Yes)
         {
             VeiculosClienteDAO vDAO = new VeiculosClienteDAO();
             vDAO.Excluir(id);
             CarregaVeiculos();
         }
     }
     else
     {
         MessageBox.Show("Selecione apenas um Registro!!!");
     }
 }
示例#3
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();
        }
示例#4
0
        private void CarregaVeiculos()
        {
            VeiculosClienteDAO vDAO = new VeiculosClienteDAO();

            dgvDados.DataSource = vDAO.listarTodos(obj.Idcliente);
        }