public List <clsMultasDto> obterdadosCombo() { List <clsMultasDto> multasDts = new List <clsMultasDto>(); _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = ("select idautoinfracao, placa, idmotorista, vencimento, valor " + " from tblmultas "); _readersql = _comandoSql.ExecuteReader(); while (_readersql.Read()) { clsMultasDto multasDto = new clsMultasDto(); multasDto.idinfracao = Convert.ToInt32(_readersql["idautoinfracao"].ToString()); multasDto.Placa = _readersql["placa"].ToString(); multasDto.idmotorista = Convert.ToInt32(_readersql["idmotorista"].ToString()); multasDto.Vencimento = Convert.ToDateTime(_readersql["vencimento"].ToString()); multasDto.Valor = Convert.ToInt32(_readersql["valor"].ToString()); multasDts.Add(multasDto); } _readersql.Close(); Conexao.fecharConexao(_conexao); return(multasDts); }
public Multas() { InitializeComponent(); /* Instanciação dos * objetos privados */ _multasDto = new clsMultasDto(); _multasBll = new clsMultasBll(); _listaCidades = new List <clsMultasDto>(); }
public List <clsMultasDto> obterDados(int tipo, String filtro) { List <clsMultasDto> multasDts = new List <clsMultasDto>(); try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; if (tipo == 0) { _comandoSql.CommandText = ("select idautoinfracao, idmotorista, placa, valor, vencimento " + " from tblmultas "); } else if (tipo == 1) { _comandoSql.CommandText = ("select idautoinfracao, idmotorista, placa, valor, vencimento " + " from tblmultas " + " where placa like '%" + filtro + "%'"); } _readersql = _comandoSql.ExecuteReader(); while (_readersql.Read()) { clsMultasDto multasDto = new clsMultasDto(); multasDto.idinfracao = Convert.ToInt32(_readersql["idautoinfracao"].ToString()); multasDto.Placa = _readersql["placa"].ToString(); multasDto.idmotorista = Convert.ToInt32(_readersql["idmotorista"].ToString()); multasDto.Vencimento = Convert.ToDateTime(_readersql["vencimento"].ToString()); multasDto.Valor = Convert.ToDecimal(_readersql["valor"].ToString()); multasDts.Add(multasDto); } _readersql.Close(); Conexao.fecharConexao(_conexao); return(multasDts); } catch (Exception) { return(null); throw; } }
public void Alterar(clsMultasDto multasdto) { try { if (multasdto.idinfracao.ToString() == String.Empty) { throw new Exception("O campo Nome é obrigatório!"); } _multas.Alterar(multasdto); } catch (Exception ex) { /* Tratamento de erro que identifica a camada, * muito interessante ser utilizado em proje- * tos em camadas */ throw new Exception("BLL: " + ex.Message); } }
// METÓDO PARA INSERIR MULTAS public void Inserir(clsMultasDto multasDto) { try { multasDto.idinfracao = obterProximocodigo(); _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = "INSERT INTO tblmultas (idautoinfracao, placa, idmotorista, vencimento, valor) " + "VALUES " + "(" + multasDto.idinfracao + ",'" + multasDto.Placa + "','" + multasDto.idmotorista + "','" + multasDto.Vencimento + "','" + multasDto.Valor + "')"; _comandoSql.ExecuteNonQuery(); Conexao.fecharConexao(_conexao); } catch (Exception) { throw; } }
// METÓDO PARA ALTERAR MULTAS public void Alterar(clsMultasDto Multas) { try { _conexao = Conexao.ObterConexao(); _comandoSql = new SqlCommand(); _comandoSql.Connection = _conexao; _comandoSql.CommandText = "UPDATE tblmultas " + " SET placa = '" + Multas.Placa + "', " + " valor = '" + Multas.Valor + "', " + " vencimento = '" + Multas.Vencimento + "', " + "WHERE idautoinfracao = " + Multas.idinfracao; _comandoSql.ExecuteNonQuery(); Conexao.fecharConexao(_conexao); } catch (Exception) { throw; } }