private void BtnCadastrar_Click_1(object sender, RoutedEventArgs e)
        {
            ManutencaoDAO manutencaoDAO = new ManutencaoDAO();
            Manutencao    manutencao    = new Manutencao();

            if ((txtDescricao.Text == "") || (cbPlacaManutencao.Text == "") || (dpData.Text == ""))
            {
                MessageBox.Show("há campos vazios ou incorretos!");
            }
            else
            {
                if (manutencaoDAO.RetornarPlacasEmManutencao(cbPlacaManutencao.Text))
                {
                    MessageBox.Show("O carro ja esta em manutenção!");
                }
                else
                {
                    manutencao.Data         = DateTime.Now;
                    manutencao.Descricao    = txtDescricao.Text;
                    manutencao.DataPrevista = Convert.ToDateTime(dpData.Text);
                    manutencao.Veiculo      = new ClassVeiculos();
                    manutencao.Veiculo.Id   = manutencaoDAO.RetornoID(cbPlacaManutencao.Text);
                    manutencao.Situacao     = "Em manutencao";
                    manutencaoDAO.CadastrarManutencao(manutencao);
                    manutencaoDAO.InserirManutencaoVeiculo(cbPlacaManutencao.Text);
                    MessageBox.Show("Cadastrado!");
                }
            }
        }
        private void BtnConsultar_Click(object sender, RoutedEventArgs e)
        {
            tbTitulo.Text               = "VEICULOS EM MANUTENÇÃO";
            spInManutencao.Visibility   = Visibility.Hidden;
            spListarVeiculos.Visibility = Visibility.Visible;
            ManutencaoDAO manutencaoDAO = new ManutencaoDAO();

            dgVeiculo.ItemsSource = manutencaoDAO.ListarTodasManutencao();
        }
Example #3
0
        public bool Cadastra(ManutencaoBD c)
        {
            if (!string.IsNullOrEmpty(c.Placa))
            {
                if (c.Placa.Length > 6)
                {
                    if (!string.IsNullOrEmpty(c.KM))
                    {
                        if (!string.IsNullOrEmpty(c.Local))
                        {
                            if (!string.IsNullOrEmpty(c.Descricao))
                            {
                                if (!string.IsNullOrEmpty(c.Valor))
                                {
                                    ManutencaoDAO DAO    = new ManutencaoDAO();
                                    DataTable     Result = new DataTable();

                                    Result = DAO.Cadastra(c, Autenticacao.GetCodUsuario());
                                    if (Result != null)
                                    {
                                        if (Result.Rows.Count > 0)
                                        {
                                            if (Result.Rows[0].ItemArray[0].ToString().Equals("1"))
                                            {
                                                return(true);
                                            }
                                            else
                                            {
                                                return(false);
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }


            return(false);
        }
        private void TxtBuscar_TextChanged(object sender, TextChangedEventArgs e)
        {
            ManutencaoDAO vdao = new ManutencaoDAO();

            dgVeiculo.ItemsSource = vdao.BuscarManutencao("%" + txtBuscar.Text + "%");
        }