private void cboPeriodo_SelectedIndexChanged(object sender, EventArgs e) { DateTime dDataInicial; Funcoes func; switch (this.cboPeriodo.Text.ToLower()) { case "nenhuma data": this.txtInicial.EditValue = null; this.txtTermino.EditValue = null; break; case "hoje": this.txtInicial.EditValue = DateTime.Now; this.txtTermino.EditValue = DateTime.Now; break; case "ontem": this.txtInicial.EditValue = DateTime.Now.AddDays(-1); this.txtTermino.EditValue = DateTime.Now.AddDays(-1); break; case "este mês": dDataInicial = DateTime.Now.AddDays((DateTime.Now.Day * -1) + 1); this.txtInicial.EditValue = dDataInicial; this.txtTermino.EditValue = func.Ultimo_Dia_Mes(Funcoes.Tipo_Dia.Dias_Corrido, dDataInicial); break; case "mês passado": dDataInicial = DateTime.Now.AddMonths(-1).AddDays((DateTime.Now.Day * -1) + 1); this.txtInicial.EditValue = dDataInicial; this.txtTermino.EditValue = func.Ultimo_Dia_Mes(Funcoes.Tipo_Dia.Dias_Corrido, dDataInicial); break; case "este ano": dDataInicial = DateTime.Now.AddMonths((DateTime.Now.Month * -1) + 1).AddDays((DateTime.Now.Day * -1) + 1); this.txtInicial.EditValue = dDataInicial; this.txtTermino.EditValue = func.Ultimo_Dia_Mes(Funcoes.Tipo_Dia.Dias_Corrido, dDataInicial.AddMonths(11)); break; case "ano passado": dDataInicial = DateTime.Now.AddYears(-1).AddMonths((DateTime.Now.Month * -1) + 1).AddDays((DateTime.Now.Day * -1) + 1); this.txtInicial.EditValue = dDataInicial; this.txtTermino.EditValue = func.Ultimo_Dia_Mes(Funcoes.Tipo_Dia.Dias_Corrido, dDataInicial.AddMonths(11)); break; } if (this.cboPeriodo.Focused) { reg.GravarRegistro("Tipo_Periodo", this.cboPeriodo.SelectedIndex.ToString()); } }
private void txtServidor_Validated(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.txtServidor.Text)) { reg.GravarRegistro("ServerDB", c.Encrypt(this.txtServidor.Text.Trim())); } else { reg.GravarRegistro("ServerDB", ""); } this.Atualiza_String(); }
private void Verifica_Vencimento_Certificado(X509Certificate2 cert) { Funcoes func; DateTime dt_Expira = Convert.ToDateTime(cert.GetExpirationDateString()); int iDias_Para_Renovacao = Convert.ToInt32(func.DateDiff(Funcoes.DateInterval.Day, DateTime.Now, dt_Expira)); //-- Verifica se a data de vencimento é menor que dois meses if (iDias_Para_Renovacao <= 60) { CompSoft.compFrameWork.RegistroWindows rw = new RegistroWindows(); object oValor = rw.LocalizaRegistro("Notificacao_DataExpiracao_Certificado"); if (string.IsNullOrEmpty(oValor.ToString())) { oValor = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); } int iPeriodo_Aviso = 0; if (iDias_Para_Renovacao >= 50) { iPeriodo_Aviso = 15; } else if (iDias_Para_Renovacao >= 30 && iDias_Para_Renovacao <= 49) { iPeriodo_Aviso = 7; } else if (iDias_Para_Renovacao >= 15 && iDias_Para_Renovacao <= 29) { iPeriodo_Aviso = 3; } else if (iDias_Para_Renovacao <= 14) { iPeriodo_Aviso = 1; } rw.GravarRegistro("Notificacao_DataExpiracao_Certificado", DateTime.Now.AddDays(iPeriodo_Aviso).ToString("dd/MM/yyyy hh:mm:ss")); string sMensagem = string.Empty; if (iDias_Para_Renovacao >= 0) { sMensagem = "Seu certificado digital vencerá no dia '{0}', providencie a renovação."; } else { sMensagem = "Seu certificado digital venceu no dia '{0}', providencie a renovação."; } sMensagem = string.Format(sMensagem, dt_Expira.ToString("dd/MM/yyyy")); MsgBox.Show(sMensagem , "Atenção" , System.Windows.Forms.MessageBoxButtons.OK , System.Windows.Forms.MessageBoxIcon.Warning); } }
private void dock_Favoritos_DockChanged(object sender, EventArgs e) { RegistroWindows rw = new RegistroWindows(); rw.GravarRegistro("DockFav", Convert.ToInt32(this.dock_Favoritos.Dock).ToString()); }