Beispiel #1
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            try
            {
                VeiculoDTO dto = new VeiculoDTO();
                dto.cliente_id_cliente = Convert.ToInt32(cboCli.SelectedValue);
                dto.cor        = txtCor.Text;
                dto.marca      = txtMarca.Text;
                dto.modelo     = txtModelo.Text;
                dto.placa      = txtPlaca.Text;
                dto.id_veiculo = Convert.ToInt32(lblid.Text);

                VeiculoBusiness business = new VeiculoBusiness();
                business.AlterarVeiculo(dto);

                MessageBox.Show("Veiculo Alterado", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro: " + ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
        private void CarregarGrid()
        {
            VeiculoBusiness business = new VeiculoBusiness();

            dgvVeiculos.AutoGenerateColumns = false;
            dgvVeiculos.DataSource          = business.ConsultarVeiculo();
        }
Beispiel #3
0
        private void btnRem_Click(object sender, EventArgs e)
        {
            try
            {
                VeiculoDTO dto = dgvVeiculos.CurrentRow.DataBoundItem as VeiculoDTO;

                VeiculoBusiness business = new VeiculoBusiness();
                business.RemoverVaiculo(dto.id_veiculo.ToString());

                MessageBox.Show("Funcionario Removido com Sucesso!", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                CarregarGrid();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Selecione um funcionário!", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public ReservaController()
 {
     _veiculoBLL = new VeiculoBusiness();
     _reservaBLL = new ReservaBusiness();
 }
Beispiel #5
0
        public ActionResult CadastrarVeiculo(VMNovoVeiculo entidade)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Veiculo obj = VeiculoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.Placa.Equals(entidade.Placa));
                    if (obj == null)
                    {
                        obj = new Veiculo()
                        {
                            UniqueKey   = Guid.NewGuid().ToString(),
                            Placa       = entidade.Placa,
                            TipoFrota   = entidade.TipoFrota,
                            TipoVeiculo = entidade.TipoVeiculo
                        };

                        VeiculoBusiness.Inserir(obj);
                    }

                    IncidenteVeiculoVeiculo rel = new IncidenteVeiculoVeiculo()
                    {
                        UKIncidenteVeiculo = entidade.UKIncidenteVeiculo,
                        UKVeiculo          = obj.UniqueKey,
                        AcaoCondutor       = entidade.AcaoCondutor,
                        Custo           = entidade.Custo,
                        Natureza        = entidade.Natureza,
                        NomeCondutor    = entidade.NomeCondutor,
                        NPCondutor      = entidade.NPCondutor,
                        Zona            = entidade.Zona,
                        TipoCondutor    = entidade.TipoCondutor,
                        UsuarioInclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login
                    };

                    IncidenteVeiculoVeiculoBusiness.Inserir(rel);

                    return(Json(new { resultado = new RetornoJSON()
                                      {
                                          Sucesso = "Veículo cadastrado com sucesso"
                                      } }));
                }
                catch (Exception ex)
                {
                    if (ex.GetBaseException() == null)
                    {
                        return(Json(new { resultado = new RetornoJSON()
                                          {
                                              Erro = ex.Message
                                          } }));
                    }
                    else
                    {
                        return(Json(new { resultado = new RetornoJSON()
                                          {
                                              Erro = ex.GetBaseException().Message
                                          } }));
                    }
                }
            }
            else
            {
                return(Json(new { resultado = TratarRetornoValidacaoToJSON() }));
            }
        }
 public HomeController()
 {
     _veiculoBLL = new VeiculoBusiness();
 }