Example #1
0
        public CadSeguro()
        {
            InitializeComponent();
            MultaDAO multaDAO = new MultaDAO();

            cbPlaca.ItemsSource = multaDAO.Listarbox();
        }
Example #2
0
        private void ToolStripButtonPesquisar_Click_1(object sender, EventArgs e)
        {
            string placa = Convert.ToString(txtPesquisa.Text);

            MultaDAO multaDAO = new MultaDAO();

            dataGridListar.DataSource = multaDAO.BuscarMultaLista(placa);
        }
        public UserControlCadMulta()
        {
            InitializeComponent();
            gridCadMulta.Visibility = Visibility.Collapsed;
            gbEndereco.Visibility   = Visibility.Collapsed;
            MultaDAO multaDAO = new MultaDAO();

            cbPlaca.ItemsSource = multaDAO.Listarbox();
        }
        private void BtnCadManutencao_Click(object sender, RoutedEventArgs e)
        {
            tbTitulo.Text              = "CADASTRAR MANUTENÇÃO";
            spInManutencao.Visibility  = Visibility.Hidden;
            spCadManutencao.Visibility = Visibility.Visible;
            MultaDAO multaDAO = new MultaDAO();

            cbPlacaManutencao.ItemsSource = multaDAO.Listarbox();
        }
Example #5
0
        public void Listar()
        {
            MultaDAO multaDAO = new MultaDAO();
            //strMysql armazena o retorno do método BuscarFuncionario(), que é uma string de comando MySql.
            string strMysql = multaDAO.ListarMulta();

            // A string strMysql é passada por parâmetro para que o método ExibirNoDataGridView() possa fazer a conexão com o banco e exibir os dados buscados no DataGridView
            dataGridListar.DataSource = multaDAO.ExibirNoDataGridView(strMysql);
            //dataGridListar.Columns["id_funcionario"].Visible = false;
        }
Example #6
0
 internal void AddMulta(multa novaMulta = null)
 {
     if (_debug)
     {
         _preencheBancoUtils.AddMulta(_conexaoSql);
     }
     else
     {
         MultaDAO.Add(novaMulta, _conexaoSql);
     }
 }
Example #7
0
        private void ToolStripButtonExcluir_Click(object sender, EventArgs e)
        {
            int idMulta;

            if (dataGridListar.SelectedRows.Count > 0)
            {
                MultaDAO multaDAO = new MultaDAO();
                idMulta = multaDAO.BuscarIdMulta("id_multa", dataGridListar.CurrentRow.Cells["id_multa"].Value.ToString());
                multaDAO.ExcluirMulta(idMulta);
            }

            Listar();
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            MultaDAO multaDAO = new MultaDAO();
            Multa    multa    = new Multa
            {
                Cep       = txtCEP.Text,
                Cidade    = txtCidade.Text,
                Estado    = txtEstado.Text,
                Endereco  = txtEndereço.Text,
                Gravidade = txtGravidade.Text,
                Data      = Convert.ToDateTime(dpData.Text),
                Veiculoid = multaDAO.RetornoID(cbPlaca.Text)
            };

            multaDAO.CadastrarMulta(multa);
            MessageBox.Show("Cadastro efetuado");
        }
Example #9
0
        internal void AddMulta(SqlConnection conexaoSql)
        {
            multa multa1 = new multa()
            {
                cd_multa = 1, cd_reserva = 1, dt_pagto = new DateTime(2017, 02, 01, 12, 00, 00), vl_multa = 5.0F
            };
            multa multa2 = new multa()
            {
                cd_multa = 2, cd_reserva = 2, dt_pagto = new DateTime(2017, 03, 01, 13, 00, 00), vl_multa = 15.0F
            };
            multa multa3 = new multa()
            {
                cd_multa = 3, cd_reserva = 3, dt_pagto = DateTime.MaxValue, vl_multa = 20.0F
            };
            multa multa4 = new multa()
            {
                cd_multa = 4, cd_reserva = 4, dt_pagto = DateTime.MaxValue, vl_multa = 10.0F
            };

            MultaDAO.Add(multa1, conexaoSql);
            MultaDAO.Add(multa2, conexaoSql);
            MultaDAO.Add(multa3, conexaoSql);
            MultaDAO.Add(multa4, conexaoSql);
        }
Example #10
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                labeltesteErro.Text = string.Empty;


                DateTime dateTime = new DateTime();

                if (DateTime.TryParseExact(maskData.Text, "dd / MM / yyyy", null, System.Globalization.DateTimeStyles.None, out DateTime date))
                {
                    Convert.ToDateTime(maskData.Text);
                }
                else
                {
                    //maskData.Text = Convert.ToString(dateTime);
                }

                multa = new Multa(MaskNumInfracao.Text, Convert.ToDecimal(txtValor.Text), Convert.ToDateTime(maskData.Text), Convert.ToInt32(fun.BuscarIdFuncionario("nome", tbxFuncionario.Text)), Convert.ToInt32(vei.BuscarIdVeiculo("placa", maskedPlaca.Text)));


                if (tbxFuncionario.Text == string.Empty ||
                    txtValor.Text == string.Empty ||
                    maskedPlaca.Text.Replace("-", "").Replace(" ", "") == string.Empty ||
                    maskData.Text.Replace("/", "").Replace("_", "").Replace(" ", "") == string.Empty ||
                    MaskNumInfracao.Text.Replace("-", "").Replace(" ", "") == string.Empty)
                {
                    labeltesteErro.Text      = "Atenção: Preencha os campos obrigatórios.";
                    labeltesteErro.ForeColor = Color.Red;
                }
                else
                {
                    if (labeltesteErro.Text == string.Empty)
                    {
                        if (fun.BuscarIdFuncionario("nome", tbxFuncionario.Text) == 0)
                        {
                            ExibeValidacao("Atenção: Nome inválido. Digite novamente", tbxFuncionario, null, lblFuncionario);
                        }
                        else
                        {
                            if (vei.BuscarIdVeiculo("placa", maskedPlaca.Text) == 0)
                            {
                                ExibeValidacao("Atenção: Placa do veiculo inválida. Digite novamente", maskedPlaca, null, lblPlaca);
                            }
                            else
                            {
                                if (multa.NumeroDaInfracao == null)
                                {
                                    ExibeValidacao("Atenção: Numero da infração incorreta. Digite novamente", null, MaskNumInfracao, lblNumeroDaInfracao);
                                }
                                else
                                {
                                    if (multa.Valor < 0)
                                    {
                                        ExibeValidacao("Atenção: Valor inválido. Digite um valor maior que zero.", txtValor, null, lblValor);
                                    }
                                    else
                                    {
                                        lblFuncionario.ForeColor      = Color.DimGray;
                                        lblData.ForeColor             = Color.DimGray;
                                        lblNumeroDaInfracao.ForeColor = Color.DimGray;
                                        lblPlaca.ForeColor            = Color.DimGray;
                                        lblValor.ForeColor            = Color.DimGray;

                                        MultaDAO multaDAO = new MultaDAO();
                                        multaDAO.EditarMulta(multa, Convert.ToInt32(lblId.Text));


                                        if (multa.Funcionario != 0 &&
                                            multa.NumeroDaInfracao != null &&
                                            multa.Valor != 0 &&
                                            multa.Data != null)
                                        {
                                            labeltesteErro.Text = string.Empty;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception)
            {
                if (tbxFuncionario.Text == string.Empty ||
                    txtValor.Text == string.Empty ||
                    maskedPlaca.Text.Replace("-", "").Replace(" ", "") == string.Empty ||
                    maskData.Text.Replace("/", "").Replace("_", "").Replace(" ", "") == string.Empty ||
                    MaskNumInfracao.Text.Replace("-", "").Replace(" ", "") == string.Empty)
                {
                    labeltesteErro.Text      = "Atenção: Preencha os campos obrigatórios.";
                    labeltesteErro.ForeColor = Color.Red;
                }
                else
                {
                    ExibeValidacao("Atenção: Data inválida. Verifique a data e tente novamente.", null, maskData, lblData);
                }
            }
        }