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 barBtnSalvar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (File.Exists(this.file)) { this.IsTextSave = FileManagerIts.OverWriteOnFile(this.file, scintilla.Text); } else { using (SaveFileDialog saveFile = new SaveFileDialog()) { saveFile.ShowDialog(); } } this.Dispose(); }
//criptografa os dados do arquivo private void Criptografar(EmpresaMatriz matriz, EmpresaFilial filial, bool flag) { string codMat = ASCIIEncodingIts.Coded(matriz.CodigoMatriz); string codFilial = ASCIIEncodingIts.Coded(filial.CodigoFilial); string idUser = ASCIIEncodingIts.Coded("" + UnitWork.Usuario.IdUsuario); if (flag) { FileManagerIts.OverWriteOnFile(UnitWork.PREFERENCIAS, new string[] { codMat, codFilial, "true", idUser, }); } else { FileManagerIts.OverWriteOnFile(UnitWork.PREFERENCIAS, new string[] { codMat, codFilial, }); } }
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); } } }
private void barBtnGerarContexto_ItemClick(object sender, ItemClickEventArgs e) { if (this._empty || this._fileClassList.Count == 0) { XMessageIts.Mensagem("Nenhuma arquivo .cs adicionado."); } else { Task.Run(updateStatusConvertendo); var mode = barToggleSwitchModo.Checked; byte[] bytesContext = null; //string templatePath = Application.StartupPath + "\\template_context"; if (mode) { //templatePath = Application.StartupPath + "\\template_context2"; bytesContext = Properties.Resources.context2_template; } else { bytesContext = Properties.Resources.context_template; } var template = FileManagerIts.GetDataFromBytes(bytesContext); this._strContext.Clear(); var propDao = new StringBuilder(); var propPrivateDao = new StringBuilder(); var initDao = new StringBuilder(); var metodoDao = new StringBuilder();; var dbSet = new StringBuilder(); //pegue os arquivos selecionados var lista = gridViewClasses.GetSelectedItens <FileClass>(); if (lista.Count == 0) { lista = _fileClassList; } foreach (var item in lista) { generatePropDao(propDao, item); generatePropPrivateDao(propPrivateDao, item); generateInitDao(initDao, item); generateMetodoDao(metodoDao, item); generateDbSet(dbSet, item); } if (mode) { generateContextOptimizado(template, propDao, dbSet); } else { generateContext(template, propPrivateDao, initDao, metodoDao, dbSet); } string desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); string ctxPath = Path.Combine(desktop, "Contexto.cs"); FileManagerIts.OverWriteOnFile(ctxPath, new string[] { _strContext.ToString() }); if (File.Exists(ctxPath)) { this.barStaticOk.Visibility = BarItemVisibility.Always; //XMessageIts.Mensagem("Contexto gerado em: \n\n" + ctxPath, "Contexto gerado com sucesso"); //barBtnShowResult_ItemClick(null, null); var op = XMessageIts.Confirmacao("Contexto gerado em: \n\n" + ctxPath + "\n\nVisualizar contexto ?\n", "Contexto gerado com sucesso"); if (op == DialogResult.Yes) { //FileManagerIts.View(ctxPath); barBtnShowResult_ItemClick(null, null); } } } }