protected override void OnLoad(EventArgs e) { c.Key = "CompSoft - Geral"; if (!string.IsNullOrEmpty(reg.LocalizaRegistro("ServerDB").ToString())) { this.txtServidor.Text = c.Decrypt(reg.LocalizaRegistro("ServerDB").ToString()); } if (!string.IsNullOrEmpty(reg.LocalizaRegistro("UsuarioDB").ToString())) { this.txtUsuarioDB.Text = c.Decrypt(reg.LocalizaRegistro("UsuarioDB").ToString()); } if (!string.IsNullOrEmpty(reg.LocalizaRegistro("SenhaDB").ToString())) { this.txtSenhaDB.Text = c.Decrypt(reg.LocalizaRegistro("SenhaDB").ToString()); } string sDB = string.Empty; if (!string.IsNullOrEmpty(reg.LocalizaRegistro("BaseDadosDB").ToString())) { sDB = c.Decrypt(reg.LocalizaRegistro("BaseDadosDB").ToString()); } if (!string.IsNullOrEmpty(sDB) && !string.IsNullOrEmpty(this.txtServidor.Text) && !string.IsNullOrEmpty(this.txtUsuarioDB.Text) && !string.IsNullOrEmpty(this.txtSenhaDB.Text)) { Propriedades.StringConexao = string.Format("Server={0};uid={1};pwd={2}" , this.txtServidor.Text , this.txtUsuarioDB.Text , this.txtSenhaDB.Text); Propriedades.DataBase = sDB; try { DataTable dt = SQL.Select("select convert(varchar(30), Name) as 'Name' from master.dbo.sysdatabases where dbid > 4 order by name" , "xTabela" , false); this.cboDataBase.DataSource = dt; this.cboDataBase.DisplayMember = "Name"; this.cboDataBase.Text = sDB; } catch { } } this.grpOpcoes.Visible = false; int iheigth = this.cf_GroupBox1.Top + this.cf_GroupBox1.Size.Height; iheigth = iheigth + ((iheigth * 30) / 100); this.grpOpcoes.Visible = false; this.Size = new Size(this.cf_GroupBox1.Size.Width + 110, iheigth); }
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 cf_Periodo_Load(object sender, EventArgs e) { this.cboPeriodo.SelectedIndex = 0; if (Propriedades.FormMain != null) { //-- Trata Data Inicial string sValor = reg.LocalizaRegistro("Periodo_Inicial").ToString(); if (!string.IsNullOrEmpty(sValor)) { try { this.txtInicial.EditValue = Convert.ToDateTime(sValor); } catch { this.txtInicial.EditValue = null; } } //-- Trata Data Final sValor = reg.LocalizaRegistro("Periodo_Final").ToString(); if (!string.IsNullOrEmpty(sValor)) { try { this.txtTermino.EditValue = Convert.ToDateTime(sValor); } catch { this.txtTermino.EditValue = null; } } if (!string.IsNullOrEmpty(reg.LocalizaRegistro("Tipo_Periodo").ToString())) { this.cboPeriodo.SelectedIndex = int.Parse(reg.LocalizaRegistro("Tipo_Periodo").ToString()); } } }
public frmMain() { this.SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.UserPaint | ControlStyles.DoubleBuffer, true); InitializeComponent(); RegistroWindows rw = new RegistroWindows(); string sValor_DockFav = rw.LocalizaRegistro("DockFav").ToString(); if (string.IsNullOrEmpty(sValor_DockFav)) { this.dock_Favoritos.Dock = DockingStyle.Right; } else { this.dock_Favoritos.Dock = (DockingStyle)Convert.ToInt32(sValor_DockFav); } }