public bool VerificaDiaEmailContador() { try { bool bDiaDeEnvio = false; if (File.Exists(sPathArquivoSerializer)) { ConfigEmailContadorXml config = bel.belSerializeToXml.DeserializeClasse <ConfigEmailContadorXml>(sPathArquivoSerializer); if (config.Alerta == ConfigEmailContadorXml.tpConfig.Mensalmente) { if ((DateTime.Today.Day == 1) && (config.dtUltimoEnvio != DateTime.Today)) { bDiaDeEnvio = true; } } else { if ((config.dia == DateTime.Today.DayOfWeek) && (config.dtUltimoEnvio != DateTime.Today)) { bDiaDeEnvio = true; } } } return(bDiaDeEnvio); } catch (Exception ex) { throw ex; } }
private void frmEmailContador2_Load(object sender, EventArgs e) { try { if (!Acesso.EMAIL_CONTADOR.Equals("")) { CarregaDiasDaSemana(); txtContador.Text = Acesso.EMAIL_CONTADOR; if (File.Exists(sPathOldArquivo)) { File.Delete(sPathOldArquivo); } if (File.Exists(sPathArquivoSerializer)) { dadosArquivos = bel.belSerializeToXml.DeserializeClasse <ConfigEmailContadorXml>(sPathArquivoSerializer); if (dadosArquivos.Alerta == ConfigEmailContadorXml.tpConfig.Mensalmente) { cbxMensalmente.Checked = true; cbxSemanalmente.Checked = false; } else { cbxMensalmente.Checked = false; cbxSemanalmente.Checked = true; cboDia.SelectedValue = dadosArquivos.dia; } } else { dadosArquivos.Alerta = ConfigEmailContadorXml.tpConfig.Mensalmente; if (!Directory.Exists(Pastas.ENVIADOS + "\\Contador_xml")) { Directory.CreateDirectory(Pastas.ENVIADOS + "\\Contador_xml"); } } CarregaDataGrid(); } else { btnEnviar.Enabled = false; txtContador.errorProvider1.SetError(txtContador, "Favor inserir o e-mail do contador no cadastro de Empresa!"); } } catch (Exception ex) { new HLPexception(ex); } }