Exemplo n.º 1
0
        private void CarregarGrid(MultaGravidade gravidadeFiltro)
        {
            List <MultaGravidade> lstGravidades = new List <MultaGravidade>();

            this.Cursor = Cursors.WaitCursor;

            try
            {
                lstGravidades = bizVeiculo.PesquisarMultasGravidade(gravidadeFiltro).OrderBy(x => x.Valor).ToList();

                LimparGrid();

                gvGravidades.Columns[2].DefaultCellStyle.Format = "N2";

                foreach (MultaGravidade itemGravidade in lstGravidades)
                {
                    gvGravidades.Rows.Add(new object[]
                    {
                        itemGravidade.idGravidade,
                        itemGravidade.Descricao,
                        itemGravidade.Valor
                    });
                }
            }
            catch (SqlException)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.Cursor = Cursors.Default;
        }
Exemplo n.º 2
0
        private MultaGravidade PreencherCamposObrigatoriosGravidade()
        {
            MultaGravidade gravidade = new MultaGravidade();

            gravidade.idGravidade = 99;
            gravidade.Descricao   = "Descrição Gravidade";
            gravidade.Valor       = decimal.Parse("99.88");
            gravidade.UnitTest    = 1;

            return(gravidade);
        }
Exemplo n.º 3
0
        public void MultaGravidadeIncluir()
        {
            MultaGravidade gravidade   = new MultaGravidade();
            string         Msg         = string.Empty;
            int            idGravidade = 0;

            gravidade = PreencherCamposObrigatoriosGravidade();

            Msg = bizVeiculo.IncluirMultaGravidade(gravidade, out idGravidade);

            Assert.AreEqual(string.Empty, Msg);
        }
Exemplo n.º 4
0
        private void cbGravidade_SelectedIndexChanged(object sender, EventArgs e)
        {
            MultaGravidade gravidade = new MultaGravidade();

            if (cbGravidade.FindStringExact(cbGravidade.Text) == -1 || cbGravidade.SelectedIndex == 0)
            {
                tbValor.Text = "0,00";
            }
            else
            {
                gravidade    = lstGravidades.FirstOrDefault(x => x.idGravidade == int.Parse(cbGravidade.SelectedValue.ToString()));
                tbValor.Text = helper.FormatarValorMoeda(gravidade.Valor.ToString());
            }
        }
Exemplo n.º 5
0
        public void MultaGravidadeAlterar()
        {
            MultaGravidade gravidade = new MultaGravidade();
            string         Msg       = string.Empty;

            gravidade = bizVeiculo.PesquisarMultasGravidade(new MultaGravidade()
            {
                UnitTest = 1
            })[0];
            gravidade.Descricao = "Descrição alterada";

            Msg = bizVeiculo.AlterarMultaGravidade(gravidade);

            Assert.AreEqual(string.Empty, Msg);
        }
Exemplo n.º 6
0
        private void btPesquisar_Click(object sender, EventArgs e)
        {
            if (cbPesquisaCampo.FindStringExact(cbPesquisaCampo.Text) != -1)
            {
                MultaGravidade gravidadeFiltro = new MultaGravidade();
                gravidadeFiltro = (MultaGravidade) new ClassProperties().RetornarObjetoFiltro(new MultaGravidade(), (PropertyInfo)cbPesquisaCampo.SelectedValue, tbPesquisaValor.Text);

                if (gravidadeFiltro != null)
                {
                    CarregarGrid(gravidadeFiltro);
                }
                else
                {
                    MessageBox.Show("Informação inválida para " + cbPesquisaCampo.Text + ". Favor verificar.", "Valor incorreto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else
            {
                MessageBox.Show("Campo para o filtro de pesquisa inválido. Favor verificar.", "Opção inválida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Exemplo n.º 7
0
        private void VisualizarGravidade()
        {
            int linhaGrid = 0;

            if (gvGravidades.RowCount == 0)
            {
                return;
            }

            linhaGrid = gvGravidades.SelectedCells[0].RowIndex;

            MultaGravidade gravidade = new MultaGravidade()
            {
                idGravidade = int.Parse(gvGravidades[0, linhaGrid].Value.ToString()),
                Descricao   = gvGravidades[1, linhaGrid].Value.ToString(),
                Valor       = decimal.Parse(gvGravidades[2, linhaGrid].Value.ToString())
            };

            MultaGravidadeManutencao form = new MultaGravidadeManutencao(gravidade);

            form.ShowDialog();

            btPesquisar_Click(null, null);
        }
Exemplo n.º 8
0
 public MultaGravidadeManutencao(MultaGravidade _gravidadeSelecionada)
 {
     InitializeComponent();
     gravidadeSelecionada = _gravidadeSelecionada;
 }
Exemplo n.º 9
0
 public virtual string ExcluirMultaGravidade(MultaGravidade gravidade)
 {
     return("");
 }
Exemplo n.º 10
0
 public virtual string ValidarExclusaoMultaGravidade(MultaGravidade gravidade)
 {
     return("");
 }
Exemplo n.º 11
0
 public virtual string AlterarMultaGravidade(MultaGravidade gravidade)
 {
     return("");
 }
Exemplo n.º 12
0
 public virtual string IncluirMultaGravidade(MultaGravidade gravidade, out int idGravidade)
 {
     idGravidade = 0;
     return("");
 }
Exemplo n.º 13
0
 public virtual List <MultaGravidade> PesquisarMultasGravidade(MultaGravidade gravidade)
 {
     return(new List <MultaGravidade>());
 }