private void BtnSalvar_Click(object sender, EventArgs e) { // A = A vencer, V = Vencido; cadastroVencCarro = new InserirCadVencCarro(); cadVencCarro = new CadVencCarro(); char status = 'A'; try { if (DtpDataVencimento.Value.Date < DateTime.Now.Date) { status = 'V'; } cadVencCarro.ID_Carro = new CadCarro(); cadVencCarro.ID_Carro.ID = ID_Carro; cadVencCarro.Vencimento = DateTime.Parse(DtpDataVencimento.Text); cadVencCarro.Status = status.ToString(); cadastroVencCarro.CadastrarVencCarro(cadVencCarro); GridListaVencimento(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName); } }
public CadVencCarroLista ListaVencCarro() { conexaoBancoDados = new DB(); cadVencCarroLista = new CadVencCarroLista(); SQL = "SELECT tblVencimentoCarro.ID, tblVencimentoCarro.DataVencimento, tblVencimentoCarro.Status, tblCarro.Marca " + "FROM tblVencimentoCarro " + "INNER JOIN tblCarro ON tblVencimentoCarro.ID_Carro = tblCarro.ID " + "ORDER BY tblVencimentoCarro.DataVencimento ASC"; try { conexaoBancoDados.LimparParametros(); DataTable dataTable = conexaoBancoDados.ExcutarConsulta(CommandType.Text, SQL); foreach (DataRow dataRow in dataTable.Rows) { cadVencimentoCarro = new CadVencCarro(); cadVencimentoCarro.ID = int.Parse(dataRow["ID"].ToString()); cadVencimentoCarro.ID_Carro = new CadCarro(); cadVencimentoCarro.ID_Carro.Marca = dataRow["Marca"].ToString(); cadVencimentoCarro.Status = dataRow["Status"].ToString(); cadVencimentoCarro.Vencimento = DateTime.Parse(dataRow["DataVencimento"].ToString()); cadVencCarroLista.Add(cadVencimentoCarro); } return(cadVencCarroLista); } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool CadastrarVencCarro(CadVencCarro cadVencCarro) { conexaoBancoDados = new DB(); SQL = "INSERT INTO tblVencimentoCarro (DataVencimento, ID_Carro, Status)" + "VALUES(@DataVencimento, @ID_Carro, @Status)"; try { conexaoBancoDados.LimparParametros(); conexaoBancoDados.AdicionarParametros("@DataVencimento", cadVencCarro.Vencimento); conexaoBancoDados.AdicionarParametros("@ID_Carro", cadVencCarro.ID_Carro.ID); conexaoBancoDados.AdicionarParametros("@Status", cadVencCarro.Status); conexaoBancoDados.Executar(CommandType.Text, SQL); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }