/// <summary>
        /// Evento click do botão redespertar, pega a data e hora e reagenda a tarefa
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonDespertar_Click(object sender, EventArgs e)
        {
            //pega a data e hora e formata
            string data = dateTimePickerData.Text.Replace("/", "").Trim();
            string hora = maskedTextBoxHora.Text.Replace(":", "").Trim();

            //verifica se algum campo esta vazio, se estiver da um return e avisa que os dois campos tem que estar preenchido
            if (data.Equals("") || hora.Equals(""))
            {
                MessageBox.Show("Informe uma data e hora!", "Saerp Informa", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            // caso esteja tudo correto reagenda a tarefa
            R03Negocio negocio = new R03Negocio();

            try
            {
                negocio.despertaDataEspecifica(r03.Ukey, negocio.user_ukey(Util.usuario()), dateTimePickerData.Text, maskedTextBoxHora.Text);
                MessageBox.Show("Tarefa Reagendada com Sucesso!", "Saerp Informa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não Foi Possivel Reagendar a Tarefa!\n" + ex.Message, "Saerp Informa", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
        /// <summary>
        /// função botão para não despertar mais a tarefa
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonNaoMais_Click(object sender, EventArgs e)
        {
            R03Negocio negocio = new R03Negocio();

            try
            {
                negocio.naoDesperta(r03.Ukey, negocio.user_ukey(Util.usuario()));
                MessageBox.Show("Tarefa Fechada com Sucesso!", "Saerp Informa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não Foi Possivel Fechar a Tarefa!\n" + ex.Message, "Saerp Informa", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Esempio n. 3
0
        private void FormJanela_FontChanged(object sender, EventArgs e)
        {
            string ukey;

            try
            {
                R03Negocio negocio = new R03Negocio();
                for (int i = 0; i < Util.ukeys.Count; i++)
                {
                    ukey = Util.ukeys[i];
                    negocio.atualizaR03_006_nFechar(ukey);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao Atualizar Status da Tarefa! " + ex.Message, "SAERP Informa!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
 private void FormPrincipal_FormClosed(object sender, FormClosedEventArgs e)
 {
     try
     {
         R03Negocio negocio = new R03Negocio();
         negocio.atualizaR03_006_nFechar(r03.Ukey);
         for (int i = 0; i < Util.ukeys.Count; i++)
         {
             if (r03.Ukey.Equals(Util.ukeys[i]))
             {
                 Util.ukeys.RemoveAt(i);
                 break;
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao Atualizar Status da Tarefa! " + ex.Message, "SAERP Informa!", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }