public bool LeituraDosArquivos() { if (Diretorio == null || NomeDoArquivo == null) { throw new ArgumentNullException("Informe diretorio!"); } try { int limite; int x = 0; while (NomeDoArquivo[x] != '.') { x++; } limite = x; string dadosSource = NomeDoArquivo.Substring(0, x) + ".dados"; string diretorio = Diretorio.Replace(NomeDoArquivo, ""); if (!File.Exists(diretorio + dadosSource)) { return(false); } Mnemonicos = File.ReadAllLines(Diretorio); Dados = File.ReadAllLines(diretorio + dadosSource); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } return(true); }
public void Limpar() { Diretorio.Limpar(diretorio2); Assert.IsTrue(Directory.Exists(diretorio2)); Assert.IsFalse(Directory.Exists(diretorio2 + @"\In")); Assert.IsTrue(Diretorio.GetArquivos(diretorio2).Count == 0); }
private string diretorioToHTML(Diretorio diretorio) { string sHTML, sCR, sTAB, sTAB2; sTAB = "\t"; sTAB2 = "\t\t"; sCR = "\n"; sHTML = sTAB + "<tr>" + sCR; sHTML += sTAB2 + "<td>" + diretorio.Aba.Nome + "</td>" + sCR; sHTML += sTAB2 + "<td>" + diretorio.Nome + "</td>" + sCR; sHTML += sTAB2 + "<td>" + diretorio.Tamanho + "</td>" + sCR; sHTML += sTAB2 + "<td>" + Rotinas.StringReplaceAll( diretorio.TamanhoFormatado, " ", " ") + "</td>" + sCR; sHTML += sTAB2 + "<td>" + diretorio.Tipo.Nome + "</td>" + sCR; sHTML += sTAB2 + "<td>" + Rotinas.StringReplaceAll(diretorio.ModificadoFormatado, " ", " ") + "</td>" + sCR; sHTML += sTAB2 + "<td>" + diretorio.Atributos + "</td>" + sCR; sHTML += sTAB2 + "<td>" + diretorio.Caminho + "</td>" + sCR; sHTML += sTAB + "</tr>"; return(sHTML); }
public void CreateIfNotExists() { Diretorio.CreateIfNotExists(diretorio1); var myfile = File.Create(diretorio1 + "file.txt"); myfile.Close(); myfile = File.Create(diretorio1 + "file_2.pdf"); myfile.Close(); myfile = File.Create(diretorio1 + "file_3.txt"); myfile.Close(); Diretorio.CreateIfNotExists(diretorio1IN); myfile = File.Create(diretorio1IN + "file.txt"); myfile.Close(); myfile = File.Create(diretorio1IN + "file_2.pdf"); myfile.Close(); myfile = File.Create(diretorio1IN + "file_3.txt"); myfile.Close(); Assert.IsTrue(Directory.Exists(diretorio1IN)); Diretorio.CreateIfNotExists(diretorio1IN_In); Diretorio.CreateIfNotExists(diretorio2IN); Assert.IsTrue(Directory.Exists(diretorio1)); Assert.IsTrue(Directory.Exists(diretorio1IN)); Assert.IsTrue(Directory.Exists(diretorio2IN)); }
public ActionResult SubDiretorio(string caminho) { Sessao.ExisteSessao(); string[] diretorios = Directory.GetDirectories(caminho); List <Diretorio> listaDiretorio = new List <Diretorio>(); foreach (string dir in diretorios) { Diretorio diretorio = new Diretorio(); diretorio.pasta = dir.ToString(); diretorio.pasta_nome = dir.Replace(caminho, "").ToString(); listaDiretorio.Add(diretorio); } DirectoryInfo Dir = new DirectoryInfo(caminho); FileInfo[] Files = Dir.GetFiles("*"); foreach (FileInfo File in Files) { Diretorio diretorio2 = new Diretorio(); diretorio2.arquivo = File.FullName; diretorio2.arquivo_nome = File.FullName.Replace(caminho, "").ToString(); listaDiretorio.Add(diretorio2); } return(View(listaDiretorio.ToList())); }
public void AdicionaItemLista(bool bTabelaDir, ListView lvTabela, Diretorio dir, List <Extensao> extensoes) { ListViewItem item; item = lvTabela.Items.Add(dir.Nome); if (dir.Tipo.Codigo == 'D') { item.SubItems.Add(""); item.ImageIndex = 0; } else { item.SubItems.Add(dir.TamanhoFormatado); item.ImageIndex = ExtensaoBO.Instancia.indiceExtensao(extensoes, dir.Nome); } item.SubItems.Add(dir.Tipo.Nome); item.SubItems.Add(dir.ModificadoFormatado); item.SubItems.Add(dir.Atributos); item.SubItems.Add(dir.Caminho); if (!bTabelaDir) { item.SubItems.Add(dir.Aba.Nome); } }
public void CriarArquivos(Entidade entidade) { Diretorio.CriarSeNaoExistirDiretorio(_diretorioProjeto + $@"\UseCases\{entidade.Nome}\Base\"); Diretorio.CriarSeNaoExistirDiretorio(_diretorioProjeto + $@"\UseCases\{entidade.Nome}\Base\Validations\"); Diretorio.CriarSeNaoExistirDiretorio(_diretorioProjeto + $@"\Interfaces\Repositories\"); Diretorio.CriarSeNaoExistirDiretorio(_diretorioProjeto + $@"\Interfaces\UseCases\"); if (entidade.Regerar) { CriarRequestGenerated(entidade); CriarResponseGenerated(entidade); CriarValidacoesInserirGenerated(entidade); CriarValidacoesAlterarGenerated(entidade); } else { CriarRequestGenerated(entidade); CriarRequest(entidade); CriarResponseGenerated(entidade); CriarResponse(entidade); CriarIRepository(entidade.Nome); CriarIUseCase(entidade.Nome); CriarUseCase(entidade.Nome); CriarValidacoesInserirGenerated(entidade); CriarValidacoesInserir(entidade); CriarValidacoesAlterarGenerated(entidade); CriarValidacoesAlterar(entidade); } }
public void CriarArquivos(Entidade entidade) { var nomeEntidade = entidade.Nome; var projectName = InfoProjeto.Nome; var pathDestino = InfoProjeto.Diretorio; var resourceName = ResourceNameTemplates + "Backend.Api.nameController.txt"; pathDestino += $@"\Controllers\"; var fileDestino = $"{pathDestino + nomeEntidade}Controller.cs"; Diretorio.CriarSeNaoExistirDiretorio(pathDestino); using (Stream stream = Assembly.GetManifestResourceStream(resourceName)) using (StreamReader reader = new StreamReader(stream)) { var namespaceApplication = ProjectHelper.ProjectDetails(eProjeto.Application).Nome; var textoTemplate = reader.ReadToEnd(); var textoTratado = textoTemplate .Replace("{{name}}", nomeEntidade) .Replace("{{nameCamelCase}}", nomeEntidade.ToCamelCase()) .Replace("{{namespace}}", projectName) .Replace("{{namespaceApplication}}", namespaceApplication); File.WriteAllText(fileDestino, textoTratado); } }
public Diretorio getLinhaSelecionada(NodeView lvTabela, bool bTabelaDir) { Diretorio dir = null; ListStore lstore = (ListStore)lvTabela.Model; TreeIter iter; lvTabela.Selection.GetSelected(out iter); if (lvTabela.Selection.IterIsSelected(iter)) { dir = new Diretorio(); dir.Nome = (string)lstore.GetValue(iter, 1); dir.TamanhoFormatado = (string)lstore.GetValue(iter, 2); dir.Tipo = new Tipo('D', (string)lstore.GetValue(iter, 3)); dir.ModificadoFormatado = (string)lstore.GetValue(iter, 4); dir.Atributos = (string)lstore.GetValue(iter, 5); dir.Caminho = (string)lstore.GetValue(iter, 6); if (bTabelaDir) { dir.Aba.Nome = (string)lstore.GetValue(iter, 7); } } return(dir); }
private string diretorioToSQL(Diretorio diretorio, bool bInsert) { string sSQL = ""; if (bInsert) { sSQL = "insert into Diretorios(aba, cod, ordem, coddirpai, nome, " + "tam, tipo, modificado, atributos, caminho) values("; } sSQL += diretorio.Aba.Codigo + ","; sSQL += diretorio.Codigo + ","; sSQL += diretorio.Ordem + ","; sSQL += diretorio.CodDirPai + ","; sSQL += Rotinas.QuotedStr(diretorio.Nome) + ","; sSQL += diretorio.Tamanho + ","; sSQL += Rotinas.QuotedStr(diretorio.Tipo.Codigo) + ","; sSQL += Rotinas.QuotedStr(diretorio.ModificadoFormatado) + ","; sSQL += Rotinas.QuotedStr(diretorio.Atributos) + ","; sSQL += Rotinas.QuotedStr(diretorio.Caminho); if (bInsert) { sSQL += ")"; } return(sSQL); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Nome,PaiId")] Diretorio diretorio) { if (id != diretorio.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(diretorio); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DiretorioExists(diretorio.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PaiId"] = new SelectList(_context.Set <No>(), "Id", "Discriminator", diretorio.PaiId); return(View(diretorio)); }
public void Mover() { Diretorio.Mover(diretorio1IN, diretorio2); Assert.IsTrue(Directory.Exists(diretorio2)); Assert.IsTrue(Directory.Exists(diretorio2 + @"\In")); Assert.IsTrue(Diretorio.GetArquivos(diretorio2).Count == 3); Assert.IsFalse(Directory.Exists(diretorio1IN)); }
public void CriarArquivos(string nomeEntidade, string urlProjeto) { basePath = urlProjeto + @"\src\app\core"; this.nomeEntidade = nomeEntidade; nomeEntidadeCamelCase = nomeEntidade.ToCamelCase(); Diretorio.CriarSeNaoExistirDiretorio(basePath + @"\usecases\" + nomeEntidadeCamelCase); Diretorio.CriarSeNaoExistirDiretorio(basePath + @"\usecases\" + nomeEntidadeCamelCase + @"\base\"); CriarUseCase(); }
public async Task <IActionResult> Create([Bind("Nome,PaiId")] Diretorio diretorio) { if (ModelState.IsValid) { _context.Add(diretorio); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index), new { id = diretorio.PaiId })); } return(View(diretorio)); }
/// <summary> /// Gera um caminho para salvar o arquivo desejado /// </summary> private string ObterCaminho(string caminho, DateTime?data = null, string modeloDescricao = "", string diretorioBackup = "") { // Diretório - NFe/ var pathDefault = $@"{AppDomain.CurrentDomain.BaseDirectory}\NFe"; string diretorio; if (diretorioBackup.IsNotNullOrEmpty()) { diretorio = diretorioBackup; } else if (Diretorio.IsNotNullOrEmpty()) { diretorio = Diretorio; } else { diretorio = pathDefault; } // NFe/00000000000000 var cnpj = Parent.CNPJ; if (cnpj.IsNotNullOrEmpty()) { diretorio = Path.Combine(diretorio, cnpj); } // NFe/00000000000000/Enviado if (caminho.IsNotNullOrEmpty()) { diretorio = Path.Combine(diretorio, caminho); } // NFe/00000000000000/Enviado/NFCe if (modeloDescricao.IsNotNullOrEmpty()) { diretorio = Path.Combine(diretorio, modeloDescricao); } // NFe/00000000000000/Enviado/NFce/202009 if (data.HasValue) { diretorio = Path.Combine(diretorio, data.Value.ToString("yyyyMM")); } if (!Directory.Exists(diretorio)) { Directory.CreateDirectory(diretorio); } return(diretorio); }
public void Deletar() { Diretorio.Delete(diretorio1, true); Diretorio.Delete(diretorio1IN, true); Diretorio.Delete(diretorio2IN, true); Diretorio.Delete(diretorio2, true); Assert.IsFalse(Directory.Exists(diretorio1)); Assert.IsFalse(Directory.Exists(diretorio1IN)); Assert.IsFalse(Directory.Exists(diretorio2IN)); Assert.IsFalse(Directory.Exists(diretorio2)); }
public void CriarArquivos(Entidade entidade, string urlProjeto) { this.entidade = entidade; basePath = $@"{urlProjeto}\src\app\core\usecases\{entidade.Nome.ToCamelCase()}\base\validations\"; Diretorio.CriarSeNaoExistirDiretorio(basePath); CriarValidatorGenerated(); if (!entidade.Regerar) { CriarValidator(); } }
/// <summary> /// Chamada inicial da tela principal do site /// </summary> /// <Author>Claudinei Nascimento / Vip-Systems Informática & Consultoria Ltda.</Author> /// <returns>lista de produtos</returns> public ActionResult Index() { ViewBag.Tema = Settings.Default.Tema; Session.RemoveAll(); if (Request.Cookies["Admin"] != null) { RemoverUsuario(); } try { HttpCookie cookie; if (!Diretorio.Existe(AppDomain.CurrentDomain.BaseDirectory + "/Logs")) { Diretorio.Criar(AppDomain.CurrentDomain.BaseDirectory + "/Logs"); } // Se o cookie não existe, efetuamos sua criação if (Request.Cookies["usuario"] == null) { cookie = new HttpCookie("usuario"); // Configura a expiração do Cookie para 1 horas cookie.Expires = DateTime.Now.AddMinutes(Settings.Default.IntervaloLimpezaCookies); //cookie.Expires = DateTime.Now.AddYears(1); Response.Cookies.Add(cookie); } //ObjectResult<buscaprodutos_result> result = null; //result = produtos.GetProdutosRelacionados("ww"); if (string.IsNullOrEmpty(Convert.ToString(Session["qtdeCart"]))) { Session["qtdeCart"] = controleCarrinho.ContarCarrinho(RecuperarIDProdutos()).ToString(); } } catch (Exception ex) { StackTrace exe = new StackTrace(ex, true); CustomException ep = new CustomException(ex, exe, ""); ep.Save(AppDomain.CurrentDomain.BaseDirectory + "Log.log"); } ViewData["Lancamento"] = ""; List <Home> model = produtosHome(); return(View(model)); }
public GitConfig RetornarConfigGit() { var diretorioFinal = toolsFolder + "Config"; Diretorio.CriarSeNaoExistirDiretorio(diretorioFinal); if (!Diretorio.ExisteArquivos(diretorioFinal, "git.json")) { return(new GitConfig()); } return(JsonConvert.DeserializeObject <GitConfig>(File.ReadAllText($"{toolsFolder}Config\\git.json"))); }
public void CriarJsonConfigGit(GitConfig gitConfig) { var diretorioConfig = $@"{toolsFolder}Config\"; Diretorio.CriarSeNaoExistirDiretorio(diretorioConfig); var fileDestino = $@"{diretorioConfig}\git.json"; using (StreamWriter fileWriter = File.CreateText(fileDestino)) { var serializer = new JsonSerializer(); serializer.Serialize(fileWriter, gitConfig); } }
public void CriarArquivos(Entidade entidade, string urlProjeto) { basePath = urlProjeto + @"\src\app\core"; Diretorio.CriarSeNaoExistirDiretorio(basePath + @"\Domain\Entities\"); string nomeCamelCase = entidade.Nome.ToCamelCase(); CriarModelGenereted(entidade, nomeCamelCase); if (!entidade.Regerar) { CriarModel(entidade, nomeCamelCase); } }
public void GetArquivos() { List <string> arquivos = Diretorio.GetArquivos(diretorio1); Assert.IsTrue(arquivos.Count == 3); arquivos = Diretorio.GetArquivos(diretorio1, "*.pdf"); Assert.IsTrue(arquivos.Count == 1); arquivos = Diretorio.GetArquivos(diretorio1, "*.pdf", SearchOption.AllDirectories); Assert.IsTrue(arquivos.Count == 2); }
/// <summary> ///Função que trasforma o caminho da imagem vindo do banco, para que seja feito o acesso ] ///na pasta do servidor /// </summary> /// <param name="url"></param> /// <param name="codigo"></param> /// <returns></returns> public String getCaminho(string url, string codigo) { String newUrl; if (!string.IsNullOrEmpty(url) || !string.IsNullOrWhiteSpace(url)) { newUrl = url.Replace(Settings.Default.CaminhoImagens, "/Imagens/").Replace("+", "_").Trim(); string[] img = newUrl.Split('\\');//pega o nome da imagem var last = img.Length - 1; var filename = img[last]; var path = @"\Imagens\Alto-verão 13\" + filename; //string[] caminho = img[0].Split('/');//pega o restante do caminho da imagem e divide por pastas StringBuilder diretorio = new StringBuilder(); diretorio.Append(AppDomain.CurrentDomain.BaseDirectory); if (img[0].ToUpper() == "C:") { img = path.Split('\\'); } //\Imagens\Alto-verão 13\a10982.jpg diretorio.Append(img[0]); if (!Diretorio.Existe(diretorio.ToString())) { Diretorio.Criar(diretorio.ToString()); } string[] imagens = Directory.GetFiles(AppDomain.CurrentDomain.BaseDirectory + img[0] + img[1], img[2], SearchOption.TopDirectoryOnly); if (imagens.Length < 1) { newUrl = @"~\Imagens\Template\semImagem.gif"; GravarLog.gravarLogError(String.Format("A imagem do produto [ {0} ] nomeada como [ {1} ] não foi encontrada na pasta [ {2} ]", codigo, img[2], img[1]), "Falta Imagem"); } else { newUrl = "~" + newUrl; } } else { newUrl = @"~\Imagens\Template\semImagem.gif"; GravarLog.gravarLogError(String.Format("Não foi cadastrado imagem para o produto:[ {0} ] ", codigo), "Falta Imagem"); } return(newUrl); }
public static void CriaDiretorio(string contexto, string nomeDir) { var context = contexto.Split('/'); string hd = context[0]; var arq = File.Open(hd + ".txt", FileMode.Open); HD hdManipulado; using (StreamReader sr = new StreamReader(arq)) { hdManipulado = JsonConvert.DeserializeObject <HD>(sr.ReadToEnd()); } Diretorio diretorio = new Diretorio { NomeDiretorio = nomeDir }; if (context.Length == 1) { hdManipulado.Diretorio.Add(diretorio); hdManipulado.StatusHd.NumeroPasta++; } else if (context.Length == 2) { foreach (var item in hdManipulado.Diretorio) { if (item.NomeDiretorio.Equals(context[1])) { item.SubPasta.Add(diretorio); hdManipulado.StatusHd.NumeroPasta++; } } } else { foreach (var item in hdManipulado.Diretorio) { foreach (var item1 in item.SubPasta) { if (item1.NomeDiretorio.Equals(context.Last())) { item1.SubPasta.Add(diretorio); hdManipulado.StatusHd.NumeroPasta++; } } } } File.Delete(hd + ".txt"); CreateHd.CriaHdComJson(hdManipulado, hd, hdManipulado.Tamanho); }
private void atribuirCampos(SQLiteCommand cmd, Diretorio obj) { cmd.Parameters.AddWithValue("@1", obj.Aba.Codigo); cmd.Parameters.AddWithValue("@2", obj.Codigo); cmd.Parameters.AddWithValue("@3", obj.Ordem); cmd.Parameters.AddWithValue("@4", obj.CodDirPai); cmd.Parameters.AddWithValue("@5", obj.Nome); cmd.Parameters.AddWithValue("@6", obj.Tamanho); cmd.Parameters.AddWithValue("@7", obj.Tipo.Codigo.ToString()); cmd.Parameters.AddWithValue("@8", Rotinas.formataDate( Rotinas.FORMATO_DATAHORA, obj.Modificado)); cmd.Parameters.AddWithValue("@9", obj.Atributos); cmd.Parameters.AddWithValue("@10", obj.Caminho); }
public void GetSubPastas() { List <string> SubPastas = Diretorio.GetSubPastas(diretorio1); Assert.IsTrue(SubPastas.Count == 2); List <string> SubPastas2 = Diretorio.GetSubPastas(diretorio1, "XX"); Assert.IsTrue(SubPastas2.Count == 1); List <string> SubPastas3 = Diretorio.GetSubPastas(diretorio1, "*.*", SearchOption.AllDirectories); Assert.IsTrue(SubPastas3.Count == 3); }
public void CriarArquivos(string nomeEntidade, string urlProjeto) { basePath = urlProjeto + @"\src\app\core"; this.nomeEntidade = nomeEntidade; Diretorio.CriarSeNaoExistirDiretorio(basePath + @"\interfaces\repositories\"); Diretorio.CriarSeNaoExistirDiretorio(basePath + @"\interfaces\usecases\"); Diretorio.CriarSeNaoExistirDiretorio(basePath + @"\interfaces\services\"); Diretorio.CriarSeNaoExistirDiretorio(basePath + @"\interfaces\validations\"); CriarIRepository(); CriarIService(); CriarIUseCase(); CriarIValidator(); }
public void CriarArquivos(Entidade entidade) { Diretorio.CriarSeNaoExistirDiretorio(_diretorioProjeto); if (entidade.Regerar) { CriarArquivoGenerated(entidade); } else { CriarArquivo(entidade); CriarArquivoGenerated(entidade); VincularPartialClass(InfoProjeto, $"{entidade.Nome}Model", $@"Entities\{entidade.Nome}Model"); } }
public void InformacoesDiretorioArquivo() { FrmInfoDiretorio frmInfo; ListView tabela = getTabelaAtual(); if (tabela.SelectedItems.Count > 0) { frmInfo = new FrmInfoDiretorio(); Aba aba = getAbaSelecionada(); Diretorio dir = Tabela.Instancia.getLinhaSelecionada(tabela, false); dir.Aba.Nome = aba.Nome; frmInfo.setDiretorio(dir); frmInfo.ShowDialog(); } }
public void setDiretorio(Diretorio diretorio) { if (diretorio != null) { lvInfo.Items[0].SubItems.Add(diretorio.Aba.Nome); lvInfo.Items[1].SubItems.Add(diretorio.Nome); lvInfo.Items[2].SubItems.Add(diretorio.TamanhoFormatado); lvInfo.Items[3].SubItems.Add(diretorio.Tipo.Nome); lvInfo.Items[4].SubItems.Add(diretorio.ModificadoFormatado); lvInfo.Items[5].SubItems.Add(diretorio.Atributos); lvInfo.Items[6].SubItems.Add(diretorio.Caminho); lvInfo.Columns[1].Width = diretorio.Caminho.Length * 8; } }