示例#1
0
 public frmRegistrarEntradaSaida(int idUsuario)
 {
     InitializeComponent();
     _registroEntradaSaidaNegocio = new RegistroEntradaSaidaNegocio();
     _registroESModel             = new RegistroEntradaSaidaModel();
     _veiculoModel       = new VeiculoModel();
     _veiculoNegocio     = new VeiculoNegocio();
     _tipoVeiculoNegocio = new TipoVeiculoNegocio();
     _idUsuario          = idUsuario;
     LoadRegistros();
 }
示例#2
0
        private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("Você deseja deletar esse tipo veiculo?", "Deletar", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                var tipoNegocio   = new TipoVeiculoNegocio();
                int idTipoVeiculo = int.Parse(dgvTipoVeiculo.Rows[_index].Cells[0].Value.ToString());
                tipoNegocio.Deletar(tipoNegocio.Selecionar(idTipoVeiculo));
                MessageBox.Show("Deletado com sucesso");
                LoadTipoVeiculos();
            }
        }
示例#3
0
        public void LoadTipoVeiculos()
        {
            if (dgvTipoVeiculo.Rows.Count > 0)
            {
                dgvTipoVeiculo.Rows.Clear();
            }
            TipoVeiculoNegocio tipoVeiculoNegocio = new TipoVeiculoNegocio();
            var lista = tipoVeiculoNegocio.Listar();

            foreach (var item in lista)
            {
                dgvTipoVeiculo.Rows.Add(item.Id, item.TipoVeiculo, item.ValorHora);
            }
        }
示例#4
0
        public void LoadVeiculos()
        {
            if (_clienteModel.Id != 0)
            {
                TipoVeiculoNegocio tipoVeiculoNegocio = new TipoVeiculoNegocio();

                if (dgvVeiculos.Rows.Count > 0)
                {
                    dgvVeiculos.Rows.Clear();
                }
                var listaClienteVeiculo = _clienteVeiculoNegocio.Listar(r => r.Veiculo)
                                          .Where(r => r.ClienteId == _clienteModel.Id);
                foreach (var item in listaClienteVeiculo)
                {
                    dgvVeiculos.Rows.Add(item.Id, item.Veiculo.Placa,
                                         tipoVeiculoNegocio.Selecionar(item.Veiculo.TipoVeiculoId).TipoVeiculo);
                }
            }
        }
示例#5
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            TipoVeiculoNegocio tipoVeiculoNegocio = new TipoVeiculoNegocio();
            TipoVeiculoModel   tipoVeiculo        = new TipoVeiculoModel();

            tipoVeiculo.TipoVeiculo = txtTipoVeiculo.Text;
            if (double.TryParse(txtValorHora.Text, out double valorHora))
            {
                tipoVeiculo.ValorHora = valorHora;
            }
            //Verifica se o textbox id não é null e se pode ser convertido para o inteiro
            if (txtId.Text != null && int.TryParse(txtId.Text, out int id))
            {
                tipoVeiculo.Id = id;
                tipoVeiculoNegocio.Atualiza(tipoVeiculo);
            }
            else
            {
                tipoVeiculoNegocio.Incluir(tipoVeiculo);
            }

            LoadTipoVeiculos();
            LimparCampos();
        }