예제 #1
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            #region Validação dos componentes do sistema
            //Verifica se o componente esta vazio
            if (textNome.Text.Trim().Equals(""))
            {
                MessageBox.Show("Digite um objetivo válido.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                textNome.Focus();
                return;
            }
            #endregion

            #region Salvar os dados
            Objetivo obj = new Objetivo();
            obj.Nome = textNome.Text.Trim();
            obj.insert();
            #endregion

            #region Gravar o log
            Logs   logs = new Logs();
            string linha;

            using (StreamReader reader = new StreamReader("user.txt"))
            {
                linha = reader.ReadLine();
            }

            logs.IdUsuario = Convert.ToInt16(linha.ToString());
            logs.IdAcao    = 9;
            logs.Data      = DateTime.Today.ToString("dd/MM/yyyy");
            logs.Hora      = DateTime.Now.ToString("HH:mm");
            logs.insert();
            #endregion

            #region Limpar os componentes
            textNome.Clear();
            textNome.Focus();
            #endregion

            this.Close();
        }