private void CarregarOcorrencia() { this.Cursor = Cursors.WaitCursor; try { ocorrenciaSelecionada = bizVeiculo.PesquisarMultaOcorrencia(new MultaOcorrencia() { idOcorrencia = ocorrenciaSelecionada.idOcorrencia })[0]; cbMultas.SelectedValue = ocorrenciaSelecionada.idMulta; tbData.Value = ocorrenciaSelecionada.dataMulta; cbVeiculos.SelectedValue = ocorrenciaSelecionada.idVeiculo; cbMotoristas.SelectedValue = ocorrenciaSelecionada.idMotorista; tbNumeroOP.Text = ocorrenciaSelecionada.numeroOP; tbStatusOP.Text = ocorrenciaSelecionada.statusOP; } 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; }
public void MultasOcorrenciasIncluir() { MultaOcorrencia ocorrencia = new MultaOcorrencia(); string Msg = string.Empty; int idOcorrencia = 0; ocorrencia = PreencherCamposObrigatoriosMultasOcorrencias(); Msg = bizVeiculo.IncluirMultaOcorrencia(ocorrencia, out idOcorrencia); Assert.AreEqual(string.Empty, Msg); }
private MultaOcorrencia PreencherCamposObrigatoriosMultasOcorrencias() { MultaOcorrencia ocorrencia = new MultaOcorrencia(); ocorrencia.idOcorrencia = 99; ocorrencia.idMulta = bizVeiculo.PesquisarMultas(new Multa())[0].idMulta; ocorrencia.idMotorista = bizMotorista.PesquisarMotorista(new Motorista())[0].idMotorista; ocorrencia.idVeiculo = bizVeiculo.PesquisarVeiculos(new Veiculo())[0].idVeiculo; ocorrencia.dataMulta = DateTime.Now; ocorrencia.UnitTest = 1; return(ocorrencia); }
public void MultasOcorrenciasAlterar() { MultaOcorrencia ocorrencia = new MultaOcorrencia(); string Msg = string.Empty; ocorrencia = bizVeiculo.PesquisarMultaOcorrencia(new MultaOcorrencia() { UnitTest = 1 })[0]; ocorrencia.dataMulta = DateTime.Now.AddDays(100); Msg = bizVeiculo.AlterarMultaOcorrencia(ocorrencia); Assert.AreEqual(string.Empty, Msg); }
private void btPesquisar_Click(object sender, EventArgs e) { if (cbPesquisaCampo.FindStringExact(cbPesquisaCampo.Text) != -1) { MultaOcorrencia ocorrenciaFiltro = new MultaOcorrencia(); ocorrenciaFiltro = (MultaOcorrencia) new ClassProperties().RetornarObjetoFiltro(new MultaOcorrencia(), (PropertyInfo)cbPesquisaCampo.SelectedValue, tbPesquisaValor.Text); if (ocorrenciaFiltro != null) { CarregarGrid(ocorrenciaFiltro); } 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); } }
private void CarregarGrid(MultaOcorrencia ocorrenciaFiltro) { List <MultaOcorrencia> lstOcorrencias = new List <MultaOcorrencia>(); this.Cursor = Cursors.WaitCursor; try { lstOcorrencias = bizVeiculo.PesquisarMultaOcorrencia(ocorrenciaFiltro).OrderBy(x => x.dataMulta).ToList(); LimparGrid(); gvOcorrencias.Columns[1].DefaultCellStyle.Format = "dd/MM/yyyy"; foreach (MultaOcorrencia itemOcorrencia in lstOcorrencias) { gvOcorrencias.Rows.Add(new object[] { itemOcorrencia.idOcorrencia, itemOcorrencia.dataMulta, itemOcorrencia.descricaoMulta, itemOcorrencia.nomeMotorista, itemOcorrencia.Placa, itemOcorrencia.numeroOP, itemOcorrencia.statusOP }); } } 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; }
private void VisualizarOcorrencia() { int linhaGrid = 0; if (gvOcorrencias.RowCount == 0) { return; } linhaGrid = gvOcorrencias.SelectedCells[0].RowIndex; MultaOcorrencia ocorrencia = new MultaOcorrencia() { idOcorrencia = int.Parse(gvOcorrencias[0, linhaGrid].Value.ToString()) }; MultaOcorrenciaManutencao form = new MultaOcorrenciaManutencao(ocorrencia); form.ShowDialog(); btPesquisar_Click(null, null); }
public MultaOcorrenciaGeracaoOP(MultaOcorrencia _ocorrenciaSelecionada) { InitializeComponent(); ocorrenciaSelecionada = _ocorrenciaSelecionada; }
public virtual void AtualizarMultaOcorrenciaOrdemPagamento(MultaOcorrencia ocorrencia) { }
public MultaOcorrenciaManutencao(MultaOcorrencia _ocorrenciaSelecionada) { InitializeComponent(); ocorrenciaSelecionada = _ocorrenciaSelecionada; }
public string IncluirOrdemPagamento(OrdemPagamento ordemPagamento, bool origemConsultaOP, out int idOrdemPagamento) { DataAccess dao = new DataAccess(); List <_Transacao> lstComandos = new List <_Transacao>(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); BIZVeiculo bizVeiculo = new BIZVeiculo(); BIZFrete bizFrete = new BIZFrete(); string Msg = string.Empty; try { Msg = ValidarCamposObrigatorios(ordemPagamento); idOrdemPagamento = 0; if (Msg == string.Empty) { using (DataSet ds = dao.Pesquisar("SP_ORDEMPAGAMENTO_NOVONUMEROOP", lstParametros)) { DataRow dr = ds.Tables[0].Rows[0]; ordemPagamento.numeroOP = dr[0].ToString(); } lstParametros = MontarParametrosExecutarOrdemPagamento(ordemPagamento); using (DataSet ds = dao.Pesquisar("SP_ORDEMPAGAMENTO_INCLUIR", lstParametros)) { DataRow dr = ds.Tables[0].Rows[0]; idOrdemPagamento = int.Parse(dr[0].ToString()); } lstComandos.AddRange(this.IncluirOrdemPagamentoItens(idOrdemPagamento, ordemPagamento.idObraEtapa, ordemPagamento.lstItens)); dao.ExecutarTransacao(lstComandos); if (ordemPagamento.lstItens.Exists(x => x.idFrete != 0)) { FretePagamento fretePagamento = new FretePagamento() { idFrete = ordemPagamento.lstItens.Where(x => x.idFrete != 0).FirstOrDefault().idFrete, idOP = idOrdemPagamento }; bizFrete.IncluirPagamento(fretePagamento); } if (ordemPagamento.lstItens.Exists(x => x.idManutencao != 0)) { Manutencao manutencao = new Manutencao() { idManutencao = ordemPagamento.lstItens.Where(x => x.idManutencao != 0).FirstOrDefault().idManutencao, idOP = idOrdemPagamento, }; bizVeiculo.AtualizarManutencaoOrdemPagamento(manutencao); } if (ordemPagamento.lstItens.Exists(x => x.idOcorrenciaMulta != 0)) { MultaOcorrencia ocorrencia = new MultaOcorrencia() { idOcorrencia = ordemPagamento.lstItens.Where(x => x.idOcorrenciaMulta != 0).FirstOrDefault().idOcorrenciaMulta, idOP = idOrdemPagamento }; bizVeiculo.AtualizarMultaOcorrenciaOrdemPagamento(ocorrencia); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_ORDEMPAGAMENTO_INCLUIR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(Msg); }
public virtual string ExcluirMultaOcorrencia(MultaOcorrencia ocorrencia) { return(""); }
public virtual string ValidarExclusaoMultaOcorrencia(MultaOcorrencia ocorrencia) { return(""); }
public virtual string AlterarMultaOcorrencia(MultaOcorrencia ocorrencia) { return(""); }
public virtual string IncluirMultaOcorrencia(MultaOcorrencia ocorrencia, out int idOcorrencia) { idOcorrencia = 0; return(""); }
public virtual List <MultaOcorrencia> PesquisarMultaOcorrencia(MultaOcorrencia ocorrencia) { return(new List <MultaOcorrencia>()); }