public void TesteAdicionarManutencao() { CadastrarManutencao cadastrarManutencao = new CadastrarManutencao(); cadastrarManutencao.txtPlaca.Text = "UUR-5252"; cadastrarManutencao.comboBoxTipo.Text = "Corretiva"; cadastrarManutencao.txtLocal.Text = "Oficina de Deus"; cadastrarManutencao.txtValor.Text = "100"; cadastrarManutencao.txtDescricao.Text = "Tudo certo"; cadastrarManutencao.maskData.Text = "20/05/2019"; cadastrarManutencao.txtQuilometragem.Text = "50000"; cadastrarManutencao.txtValor.Text = "2300"; VeiculoDao veiculoDao = new VeiculoDao(); Manutencao manutencao = new Manutencao(veiculoDao.BuscarIdVeiculo("placa", cadastrarManutencao.txtPlaca.Text), cadastrarManutencao.txtPlaca.Text, cadastrarManutencao.comboBoxTipo.Text, Convert.ToDecimal(cadastrarManutencao.txtValor.Text), cadastrarManutencao.txtLocal.Text, cadastrarManutencao.txtDescricao.Text, Convert.ToDateTime(cadastrarManutencao.maskData.Text), Convert.ToDecimal(cadastrarManutencao.txtQuilometragem.Text) ); ManutencaoDao manutencaoDao = new ManutencaoDao(); string resultado = manutencaoDao.AdicionarManutencao(manutencao); Assert.AreEqual(resultado, "ok"); }
private void BtnAdicionar_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); } VeiculoDao veiculoDao = new VeiculoDao(); Manutencao manutencao = new Manutencao(veiculoDao.BuscarIdVeiculo("placa", txtPlaca.Text), txtPlaca.Text, comboBoxTipo.Text, Convert.ToDecimal(txtValor.Text), txtLocal.Text, txtDescricao.Text, Convert.ToDateTime(maskData.Text), Convert.ToDecimal(txtQuilometragem.Text) ); MessageBox.Show(Convert.ToString(manutencao.IdVeiculo)); if (txtPlaca.Text == string.Empty || comboBoxTipo.Text == string.Empty || txtValor.Text == string.Empty || txtLocal.Text == string.Empty || maskData.Text.Replace("/", "").Replace("_", "") == string.Empty || txtQuilometragem.Text == string.Empty) { labeltesteErro.Text = "Atenção: Preencha os campos obrigatórios."; labeltesteErro.ForeColor = Color.Red; } else { if (labeltesteErro.Text == string.Empty) { if (manutencao.Placa == null) { ExibeValidacao("Atenção: Placa inválida. Tente novamente", txtPlaca, null, lblPlaca); } else { if (manutencao.Tipo == string.Empty) { ExibeValidacao("Atenção: Tipo inválido. Tente novamente", null, null, lblTipo); } else { if (manutencao.Valor < 0) { ExibeValidacao("Atenção: O valor não pode ser negativo.", txtValor, null, lblValor); } else { if (manutencao.Local == null) { ExibeValidacao("Atenção: Local inválido. O campo Local deve ter de 5 a 100 caracteres", txtLocal, null, lblLocal); } else { if (manutencao.Descricao == null) { ExibeValidacao("Atenção: Descrição inválida. O campo Local deve ter de 5 a 500 caracteres", txtLocal, null, lblLocal); } else { if (manutencao.Data == null) { ExibeValidacao("Atenção: Data inválida. Tente novamente.", null, maskData, lblData); } else { if (manutencao.Quilometragem <= 0) { ExibeValidacao("Atenção: Quilometragem inválida. Tente novamente.", txtQuilometragem, null, lblQuilometragem); } else { lblPlaca.ForeColor = Color.DimGray; lblTipo.ForeColor = Color.DimGray; lblValor.ForeColor = Color.DimGray; lblLocal.ForeColor = Color.DimGray; lblDescricao.ForeColor = Color.DimGray; lblData.ForeColor = Color.DimGray; lblQuilometragem.ForeColor = Color.DimGray; ManutencaoDao manutencaoDao = new ManutencaoDao(); manutencaoDao.AdicionarManutencao(manutencao); if (manutencao.Placa != null && manutencao.Tipo != null && manutencao.Valor != 0 && manutencao.Local != null && manutencao.Descricao != null && manutencao.Data != null && manutencao.Quilometragem != 0 ) { labeltesteErro.Text = string.Empty; LimparTextBox(); } } } } } } } } } } } catch (Exception) { } }