コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }