private void FiltrarGridUsoVeiculo() { List <UsoVeiculo> lstUsos = new List <UsoVeiculo>(); UsoVeiculo usoFiltro = new UsoVeiculo(); usoFiltro.dataSaida = tbData.Value; usoFiltro.idVeiculo = cbVeiculos.SelectedIndex > 0 ? int.Parse(cbVeiculos.SelectedValue.ToString()) : 0; usoFiltro.idMotorista = cbMotoristas.SelectedIndex > 0 ? int.Parse(cbMotoristas.SelectedValue.ToString()) : 0; lstUsos = bizVeiculo.PesquisarUsoVeiculos(usoFiltro).OrderBy(x => x.dataSaida).ToList(); LimparGrid(); gvUsos.Columns[3].DefaultCellStyle.Format = "dd/MM/yyyy HH:mm"; gvUsos.Columns[4].DefaultCellStyle.Format = "dd/MM/yyyy HH:mm"; foreach (UsoVeiculo itemUso in lstUsos) { gvUsos.Rows.Add(new object[] { itemUso.idUso, itemUso.Placa, itemUso.nomeMotorista, itemUso.dataSaida, itemUso.dataChegada == DateTime.MinValue || itemUso.dataChegada == SqlDateTime.MinValue ? (DateTime?)null : itemUso.dataChegada, itemUso.Observacoes }); } }
private void CarregarUso() { usoSelecionado = bizVeiculo.PesquisarUsoVeiculos(new UsoVeiculo() { idUso = usoSelecionado.idUso })[0]; cbPlaca.SelectedValue = usoSelecionado.idVeiculo; cbMotorista.SelectedValue = usoSelecionado.idMotorista; tbSaidaData.Value = usoSelecionado.dataSaida.Date; tbSaidaHora.Value = usoSelecionado.dataSaida; if (usoSelecionado.dataChegada == SqlDateTime.MinValue) { tbChegadaData.Value = DateTime.Today; tbChegadaHora.Value = DateTime.Now; chkRetorno.Checked = false; } else { tbChegadaData.Value = usoSelecionado.dataChegada.Date; tbChegadaHora.Value = usoSelecionado.dataChegada; chkRetorno.Checked = true; } tbObservacao.Text = usoSelecionado.Observacoes; }
public void UsoVeiculosIncluir() { UsoVeiculo uso = new UsoVeiculo(); string Msg = string.Empty; int idUso = 0; uso = PreencherCamposObrigatoriosUsoVeiculos(); Msg = bizVeiculo.IncluirUsoVeiculo(uso, out idUso); Assert.AreEqual(string.Empty, Msg); }
private UsoVeiculo PreencherCamposObrigatoriosUsoVeiculos() { UsoVeiculo uso = new UsoVeiculo(); uso.idUso = 8; uso.idVeiculo = bizVeiculo.PesquisarVeiculos(new Veiculo())[0].idVeiculo; uso.idMotorista = bizMotorista.PesquisarMotorista(new Motorista())[0].idMotorista; uso.dataSaida = DateTime.Now; uso.dataChegada = DateTime.Now; uso.Observacoes = "Teste"; uso.UnitTest = 1; return(uso); }
public void UsoVeiculosAlterar() { UsoVeiculo uso = new UsoVeiculo(); string Msg = string.Empty; uso = bizVeiculo.PesquisarUsoVeiculos(new UsoVeiculo() { UnitTest = 1 })[0]; uso.Observacoes = "Observação alterada"; Msg = bizVeiculo.AlterarUsoVeiculo(uso); Assert.AreEqual(string.Empty, Msg); }
private void btPesquisar_Click(object sender, EventArgs e) { if (cbPesquisaCampo.FindStringExact(cbPesquisaCampo.Text) != -1) { UsoVeiculo usoFiltro = new UsoVeiculo(); usoFiltro = (UsoVeiculo) new ClassProperties().RetornarObjetoFiltro(new UsoVeiculo(), (PropertyInfo)cbPesquisaCampo.SelectedValue, tbPesquisaValor.Text); if (usoFiltro != null) { CarregarGrid(usoFiltro); } 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(UsoVeiculo usoFiltro) { List <UsoVeiculo> lstUsos = new List <UsoVeiculo>(); this.Cursor = Cursors.WaitCursor; try { lstUsos = bizVeiculo.PesquisarUsoVeiculos(usoFiltro).OrderBy(x => x.Placa).ThenBy(x => x.nomeMotorista).ToList(); LimparGrid(); gvUsos.Columns[3].DefaultCellStyle.Format = "dd/MM/yyyy HH:mm"; gvUsos.Columns[4].DefaultCellStyle.Format = "dd/MM/yyyy HH:mm"; foreach (UsoVeiculo itemUso in lstUsos) { gvUsos.Rows.Add(new object[] { itemUso.idUso, itemUso.Placa, itemUso.nomeMotorista, itemUso.dataSaida, itemUso.dataChegada == DateTime.MinValue || itemUso.dataChegada == SqlDateTime.MinValue ? (DateTime?)null : itemUso.dataChegada, itemUso.Observacoes }); } } 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 VisualizarUso() { int linhaGrid = 0; if (gvUsos.RowCount == 0) { return; } linhaGrid = gvUsos.SelectedCells[0].RowIndex; UsoVeiculo uso = new UsoVeiculo() { idUso = int.Parse(gvUsos[0, linhaGrid].Value.ToString()) }; UsoVeiculosManutencao form = new UsoVeiculosManutencao(uso); form.ShowDialog(); btPesquisar_Click(null, null); }
public UsoVeiculosManutencao(UsoVeiculo _usoSelecionado) { InitializeComponent(); usoSelecionado = _usoSelecionado; }
public virtual string ExcluirUsoVeiculo(UsoVeiculo uso) { return(""); }
public virtual string ValidarExclusaoUsoVeiculo(UsoVeiculo uso) { return(""); }
public virtual string AlterarUsoVeiculo(UsoVeiculo uso) { return(""); }
public virtual string IncluirUsoVeiculo(UsoVeiculo uso, out int idUso) { idUso = 0; return(""); }
public virtual List <UsoVeiculo> PesquisarUsoVeiculos(UsoVeiculo uso) { return(new List <UsoVeiculo>()); }