예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            string            message = "Você deseja limpar lista de avisos?";
            string            caption = "Limpar";
            MessageBoxButtons buttons = MessageBoxButtons.YesNo;
            DialogResult      result;

            // Displays the MessageBox.

            result = MessageBox.Show(this, message, caption, buttons,
                                     MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (result == DialogResult.Yes)
            {
                string dia = DateTime.Now.Day.ToString();
                if (dia.Length == 1)
                {
                    dia = "0" + dia;
                }
                string mes = DateTime.Now.Month.ToString();
                if (mes.Length == 1)
                {
                    mes = "0" + mes;
                }
                string    ano     = DateTime.Now.Year.ToString();
                int       compara = Convert.ToInt32(ano + mes + dia);
                DataTable list    = DALCadastro.ListaEventos();
                if (list.Rows.Count > 0)
                {
                    for (int i = 0; i < list.Rows.Count; i++)
                    {
                        int temp = Convert.ToInt32(list.Rows[i]["DataGatilho"].ToString());
                        if (temp <= compara)
                        {
                            DALCadastro.criarEventoHistorico(list.Rows[i]["EventoTipo"].ToString(),
                                                             list.Rows[i]["IdProd"].ToString(),
                                                             list.Rows[i]["Descrição"].ToString(),
                                                             list.Rows[i]["DataGatilho"].ToString(), list.Rows[i]["Qtde"].ToString());

                            DALCadastro.DeletaEventos(Convert.ToInt32(list.Rows[i]["IdEvento"].ToString()));
                        }
                    }
                }
                MessageBox.Show("Avisos excluídos com sucesso.");
                richTextBox1.Text = "";
            }
        }