private bool isRotinaChecagem() { string rotinaChecagem = Path.Combine(Application.StartupPath, "r_ch_vendas_lanctos"); var dataAtual = DateTime.Now.Date; if (File.Exists(rotinaChecagem) == false) { //cria o arquivo FileManagerIts.CreateFile(rotinaChecagem); } try { string checagem = FileManagerIts.GetDataStringFile(rotinaChecagem); Nullable <DateTime> data = DataUtil.ToDate(checagem).Date; if (data == dataAtual) { return(true); } else { //registra a ocorrencia da rotina no dia FileManagerIts.OverWriteOnFile(rotinaChecagem, dataAtual.ToShortDateString()); } } catch (Exception) { FileManagerIts.DeleteFile(rotinaChecagem); } return(false); }
private void XFrmAdminMenu_FormClosing(object sender, FormClosingEventArgs e) { //UserLookAndFeel.Default.ActiveSkinName returns a currently applied skin name. //The UserLookAndFeel.Default.StyleChanged event fires in response to changing an active skin. var skin = UserLookAndFeel.Default.ActiveSkinName; string file = AdminMenuUtil.PREFERENCIAS; if (!File.Exists(file)) { FileManagerIts.CreateFile(file); } FileManagerIts.OverWriteOnFile(file, skin); }
private void btnSaveLog_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Text files | *.txt"; saveFileDialog.FileName = "Log de execução"; if (saveFileDialog.ShowDialog() == DialogResult.OK) { FileManagerIts.CreateFile(saveFileDialog.FileName); foreach (var line in log.OrderBy(l => l.DataLog)) { var msg = line.DataLog + " - " + line.Mensagem; FileManagerIts.OverWriteOnFile(saveFileDialog.FileName, msg); } } }