public IActionResult Atualizar(Produto produto, int Id) { if (ModelState.IsValid) { _produtoRepository.Atualizar(produto); List <Imagem> ListaImagensDef = GerenciadorArquivo.MoverImagemProduto(new List <string>(Request.Form["imagem"]), produto.Id); //DELETAR IMAGENS E SALVAR COM OS CAMINHOS CORRETOS _imagemRepository.ExcluirImagensDoProduto(produto.Id); _imagemRepository.CadastrarImagem(ListaImagensDef, produto.Id); TempData["MSG_S"] = "Produto atualizado com sucesso!"; return(RedirectToAction(nameof(Index))); } else { ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nomecateg, a.Id.ToString())); produto.Imagens = new List <string>(Request.Form["imagem"]).Where(a => a.Trim().Length > 0).Select(a => new Imagem() { Caminho = a }).ToList(); return(View(produto)); } }
public IActionResult Cadastrar(Produto produto) { if (ModelState.IsValid) { _produtoRepository.Cadastrar(produto); //CAMINHO TEMP -> MOVER IMAGEM PARA CAMINHO DEFINITIVO List <Imagem> ListaImagensDef = GerenciadorArquivo.MoverImagemProduto(new List <string>(Request.Form["imagem"]), produto.Id); //SALVAR CAMINHO DEFINITIVO NO BD _imagemRepository.CadastrarImagem(ListaImagensDef, produto.Id); TempData["MSG_S"] = "Produto cadastrado com sucesso!"; return(RedirectToAction(nameof(Index))); } else { ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nomecateg, a.Id.ToString())); produto.Imagens = new List <string>(Request.Form["imagem"]).Where(a => a.Trim().Length > 0).Select(a => new Imagem() { Caminho = a }).ToList(); return(View(produto)); } }
public void CadastrarFuncionário() { Funcionario funcionario = new Funcionario(); Console.Clear(); Console.WriteLine("### CADASTRO DE FUNCIONÁRIO ###"); Console.WriteLine("============================ \n"); Console.Write("Nome: "); funcionario.Nome = Console.ReadLine(); Console.Write("Telefone: "); funcionario.Telefone = Console.ReadLine(); Console.Write("Data de Nascimento: "); funcionario.DataNascimento = Convert.ToDateTime(Console.ReadLine()); Console.Write("Cargo: "); funcionario.Cargo = Console.ReadLine(); Console.Write("Salário: "); funcionario.Salario = Convert.ToDouble(Console.ReadLine()); GerenciadorArquivo.SalvarArquivo("Funcionario", ConverterFuncionario.ConverterParaTexto(funcionario)); Console.Clear(); Console.WriteLine("\n Funcionário Cadastrado Com Sucesso! \n"); }
public void ListarFuncionarios() { Console.Clear(); Console.WriteLine("LISTAGEM DE CLIENTES"); string[] linhas = GerenciadorArquivo.LerArquivo("cliente"); foreach (var linha in linhas) { Funcionario funcionario = FuncionarioTexto.ConverterParaFuncionario(linha); Console.WriteLine("Nome: " + funcionario.Nome); Console.WriteLine("Data de nascimento: " + funcionario.DataNascimento); Console.WriteLine("Telefone: " + funcionario.Telefone); Console.WriteLine("CPF: " + funcionario.CPF); Console.WriteLine("RG: " + funcionario.RG); Console.WriteLine("CEP (Apenas números): " + funcionario.CEP); Console.WriteLine("Cidade: " + funcionario.Cidade); Console.WriteLine("Estado: " + funcionario.Estado); Console.WriteLine("Endereco: " + funcionario.Endereco); Console.WriteLine("Cargo: " + funcionario.Cargo); Console.WriteLine("Salário: " + funcionario.Salario); Console.WriteLine("Data de contratação: " + funcionario.DataContratacao); Console.WriteLine(linha); } }
public ArquivoBus(eExecutorTipo modulo, Dictionary <int, string> diretorio = null, Dictionary <int, string> diretorioTemp = null, string usuarioCredenciado = null) { string schema = null; switch (modulo) { case eExecutorTipo.Interno: schema = "default"; _diretorio = _config.DiretoriosArquivo; _diretorioTemp = _config.DiretoriosArquivoTemp; break; case eExecutorTipo.Credenciado: schema = usuarioCredenciado; _diretorio = diretorio; _diretorioTemp = diretorioTemp; break; default: break; } _arquivoDa = new ArquivoDa(schema); _gerenciador = new GerenciadorArquivo(_diretorio, schema); _gerenciadorTemp = new GerenciadorArquivo(_diretorioTemp, schema); }
public IActionResult Atualizar(Produto produto, int id) { if (ModelState.IsValid) { //Caminho temp para mover a imagem para o caminho definitivo this._produtoRepository.Atualizar(produto); // Alterar Mover imagens, precisa alterar somente as imagens q estao na pasta temp List <Imagem> CaminhoDefinitivo = GerenciadorArquivo .MoverImagensProduto(new List <string>(Request.Form["imagem"]), produto.Id); this._imagemRepository.ExcluirImagemDoProduto(produto.Id); // Salvar o caminho definitivo no banco de dados this._imagemRepository.CadastrarImagens(CaminhoDefinitivo, produto.Id); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } else { ViewBag.Categorias = this._categoria.ObterTodasCategorias().Select(x => new SelectListItem(x.Nome, x.ID.ToString())); produto.Imagems = new List <string>(Request.Form["imagem"]).Where(x => x.Trim().Length > 0).Select(x => new Imagem() { Caminho = x }).ToList(); return(View(produto)); } }
public static Cliente[] convertStringToClient() { string[] linhas = GerenciadorArquivo.GetStrings("clientes.txt"); int numeroClientes = linhas.Length; Cliente[] clientes = new Cliente[numeroClientes]; if (linhas.Length > 0) { for (int i = 0; i < numeroClientes; i++) { string[] linha = linhas[i].Split(','); Cliente c = new Cliente(); c.nome = linha[0]; c.dataDeNascimento = DateTime.Parse(linha[1]); c.telefone = linha[2]; c.cpf = linha[3]; c.rg = linha[4]; c.cep = linha[5]; c.estado = linha[6]; c.cidade = linha[7]; c.endereco = linha[8]; clientes[i] = c; } } return(clientes); }
public void ListarClientes() { Console.Clear(); Console.WriteLine("LISTAGEM DE CLIENTES"); string[] linhas = GerenciadorArquivo.LerArquivo("cliente"); foreach (var linha in linhas) { Cliente cliente = ClienteTexto.ConverterParaCliente(linha); Console.WriteLine("Nome: " + cliente.Nome); Console.WriteLine("Data de nascimento: " + cliente.DataNascimento); Console.WriteLine("Telefone: " + cliente.Telefone); Console.WriteLine("CPF: " + cliente.CPF); Console.WriteLine("RG: " + cliente.RG); Console.WriteLine("CEP (Apenas números): " + cliente.CEP); Console.WriteLine("Cidade: " + cliente.Cidade); Console.WriteLine("Estado: " + cliente.Estado); Console.WriteLine("Endereco: " + cliente.Endereco); Console.WriteLine(linha); } }
public IActionResult Atualizar(Produto produto, int id) { if (!ModelState.IsValid) { produto.Imagens = new List <string>(Request.Form["imagem"]) .Where(x => x.Length > 0) .Select(x => new Imagem { Caminho = x }).ToList(); ObterViewBagCategorias(); return(View(produto)); } _produtoRepository.Atualizar(produto); var listaCaminhosImagensTemporarias = Request.Form["imagem"].ToList(); var listaImagensCaminhosDefinitivos = GerenciadorArquivo.MoverImagensProduto(listaCaminhosImagensTemporarias, produto.Id); _imagemRepositorio.ExcluirImagensDoProduto(produto.Id); _imagemRepositorio.CadastrarImagens(listaImagensCaminhosDefinitivos); TempData["MSG_SUCESSO"] = Mensagem.MSG_SUCESSO; return(RedirectToAction(nameof(Index))); }
public static void convertPersonToString(List <Funcionario> f) { string str = ""; if (f.Count > 0) { for (int i = 0; i < f.Count; i++) { str += $"{f[i].nome},"; str += $"{f[i].dataDeNascimento.ToString()},"; str += $"{f[i].telefone },"; str += $"{f[i].cpf},"; str += $"{f[i].rg },"; str += $"{f[i].cep},"; str += $"{f[i].estado},"; str += $"{f[i].cidade},"; str += $"{f[i].endereco},"; str += $"{f[i].dataContratacao.ToString()},"; str += $"{f[i].cargo},"; str += $"{f[i].salario}"; str += "\r\n"; } } GerenciadorArquivo.SaveFileNote("funcionarios", str); }
public void CadastrarCliente() { Clientes c = new Clientes(); Console.Clear(); Console.WriteLine("CADASTRAR CLIENTE: "); Console.Write("Nome: "); c.Nome = Console.ReadLine(); Console.Write("Data Nascimento: "); c.DataNascimento = DateTime.Parse(Console.ReadLine()); Console.Write("Telefone: "); c.Telefone = Console.ReadLine(); Console.Write("CPF: "); c.CPF = Console.ReadLine(); Console.Write("RG: "); c.RG = Console.ReadLine(); Console.Write("Endereco: "); c.Endereco = Console.ReadLine(); Console.Write("Cidade: "); c.Cidade = Console.ReadLine(); Console.Write("Estado: "); c.Estado = Console.ReadLine(); Console.Write("CEP: "); c.CEP = int.Parse(Console.ReadLine()); GerenciadorArquivo.GravarArquivo("cliente", ClienteTexto.ConverterparaTexto(c)); }
public void cadastrarCliente() { Clientes cliente = new Clientes(); Console.Clear(); Console.WriteLine("------CADASTRAR CLIENTE-----"); Console.Write("Nome: "); cliente.nome = Console.ReadLine(); Console.Write("Data de Nascimento: "); cliente.dataNascimento = DateTime.Parse(Console.ReadLine());; Console.Write("Telefone: "); cliente.telefone = Console.ReadLine(); Console.Write("CPF: "); cliente.CPF = Console.ReadLine(); Console.Write("CEP(apenas números): "); cliente.CEP = int.Parse(Console.ReadLine()); Console.Write("Estado: "); cliente.estado = Console.ReadLine(); Console.Write("Cidade: "); cliente.cidade = Console.ReadLine(); Console.Write("Endereço: "); cliente.endereco = Console.ReadLine(); GerenciadorArquivo.GravarArquivo("cliente", ClienteTexto.ConverterParaTexto(cliente)); }
public void cadastrarFuncionario() { Funcionario f = new Funcionario(); Console.Clear(); Console.WriteLine("CADASTRAR FUNCIONÁRIO"); Console.Write("Nome: "); f.nome = Console.ReadLine(); Console.Write("Data de Nascimento: "); f.dataNascimento = DateTime.Parse(Console.ReadLine()); Console.Write("telefone: "); f.telefone = Console.ReadLine(); Console.Write("RG: "); f.rg = Console.ReadLine(); Console.Write("CPF: "); f.cpf = Console.ReadLine(); Console.Write("CEP: "); f.cep = int.Parse(Console.ReadLine()); Console.Write("Estado: "); f.estado = Console.ReadLine(); Console.Write("Cidade: "); f.cidade = Console.ReadLine(); Console.Write("Endereco: "); f.endereco = Console.ReadLine(); Console.Write("Cargo: "); f.cargo = Console.ReadLine(); Console.Write("Salario: "); f.salario = double.Parse(Console.ReadLine()); Console.Write("Data Contratação: "); f.dataContratacao = DateTime.Parse(Console.ReadLine()); GerenciadorArquivo.gravarArquivo("Funcionario", FuncionarioTexto.ConverterParaTexto(f)); Console.WriteLine("Cadastrado com Sucesso!"); }
public ArquivoBus(eExecutorTipo modulo) { string schema = null; switch (modulo) { case eExecutorTipo.Interno: schema = "default"; _diretorio = _config.DiretoriosArquivo; _diretorioTemp = _config.DiretoriosArquivoTemp; break; case eExecutorTipo.Credenciado: ConfiguracaoSistema configSys = new ConfiguracaoSistema(); schema = configSys.UsuarioCredenciado; _diretorio = _config.CredenciadoDiretoriosArquivo; _diretorioTemp = _config.CredenciadoDiretoriosArquivoTemp; break; default: break; } _arquivoDa = new ArquivoDa(schema); _gerenciador = new GerenciadorArquivo(_diretorio, schema); _gerenciadorTemp = new GerenciadorArquivo(_diretorioTemp, schema); }
public void CadastrarFuncionario() { Funcionarios f = new Funcionarios(); Console.Clear(); Console.WriteLine("CADASTRAR FUNCIONARIO: "); Console.Write("Nome: "); f.Nome = Console.ReadLine(); Console.Write("Data Nascimento: "); f.DataNascimento = DateTime.Parse(Console.ReadLine()); Console.Write("Telefone: "); f.Telefone = Console.ReadLine(); Console.Write("CPF: "); f.CPF = Console.ReadLine(); Console.Write("RG: "); f.RG = Console.ReadLine(); Console.Write("Endereco: "); f.Endereco = Console.ReadLine(); Console.Write("Cidade: "); f.Cidade = Console.ReadLine(); Console.Write("Estado: "); f.Estado = Console.ReadLine(); Console.Write("CEP: "); f.CEP = int.Parse(Console.ReadLine()); Console.Write("Cargo: "); f.Cargo = Console.ReadLine(); Console.Write("Salario: "); f.Salario = double.Parse(Console.ReadLine()); Console.Write("Data Contratacao: "); f.DataContratacao = DateTime.Parse(Console.ReadLine()); GerenciadorArquivo.GravarArquivo("funcionario", ClienteTexto.ConverterparaTextofunc(f)); }
public void cadastrarCliente() { Cliente c = new Cliente(); Console.Clear(); Console.WriteLine("CADASTRAR CLIENTE"); Console.Write("Nome: "); c.nome = Console.ReadLine(); Console.Write("Data de Nascimento: "); c.dataNascimento = DateTime.Parse(Console.ReadLine()); Console.Write("telefone: "); c.telefone = Console.ReadLine(); Console.Write("RG: "); c.rg = Console.ReadLine(); Console.Write("CPF: "); c.cpf = Console.ReadLine(); Console.Write("CEP: "); c.cep = int.Parse(Console.ReadLine()); Console.Write("Estado: "); c.estado = Console.ReadLine(); Console.Write("Cidade: "); c.cidade = Console.ReadLine(); Console.Write("Endereco: "); c.endereco = Console.ReadLine(); GerenciadorArquivo.gravarArquivo("Cliente", ClienteTexto.ConverterParaTexto(c)); Console.WriteLine("Cadastrado com Sucesso!"); }
public IActionResult Atualizar(Produto produto, int id) { if (ModelState.IsValid) { //Cadastra produto no banco _produtoRepository.Atualizar(produto); //Pega campo com o caminho da Imagem List <Imagem> ListaImagensDef = GerenciadorArquivo.MoverImagemProduto(new List <string>(Request.Form["Imagem"]), produto.Id); //Deleta as imagens no banco _imagemRepository.ExcluirImagensDoProduto(produto.Id); //Insere as imagens no banco _imagemRepository.CadastrarImagens(ListaImagensDef, produto.Id); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } else { produto.Imagens = new List <string>(Request.Form["Imagem"]).Where(x => x.Trim().Length > 0).Select(x => new Imagem() { Caminho = x }).ToList(); ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View(produto)); } }
public IActionResult Atualizar(Produto produto, int id) { if (ModelState.IsValid) { //TODO - Mover o caminho definitivo no banco , esta vem do caminho temporário. _produtoRepository.Atualizar(produto); //TODO - Não mover imagens na pasta definitiva. List <Imagem> ListaImagensDef = GerenciadorArquivo.MoverImagensProduto(new List <string>(Request.Form["imagem"]), produto.Id); _imagemRepository.ExcluirImagensDoProduto(produto.Id); _imagemRepository.CadastrarImagens(ListaImagensDef, produto.Id); TempData["MSG_S"] = Mensagen.MSG_S001; return(RedirectToAction(nameof(Index))); } else { ViewBag.Categorias = _categoriaRepository.ObterTodosCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString())); produto.Imagens = new List <string>(Request.Form["imagem"]).Where(a => a.Trim().Length > 0).Select(a => new Imagem() { Caminho = a }).ToList(); return(View(produto)); } }
public IActionResult Atualizar(Produto produto, int id) { if (ModelState.IsValid) { //salvar produto _produtorepository.Atualizar(produto); List <Imagem> ListaImagensDefinitiva = GerenciadorArquivo.MoverImagensProduto(new List <string>(Request.Form["imagem"]), produto.Id); //CaminhoTemp -> Mover a Imagem para caminho definitivo // Salvar o caminho definitivo e salvar no banco de dados _imagemRepository.ExcluirImagensdoProduto(produto.Id); _imagemRepository.CadastrarImagens(ListaImagensDefinitiva, produto.Id); TempData["Mens_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } else { produto.Imagens = new List <string>(Request.Form["imagem"]).Where(a => a.Trim().Length > 0).Select(a => new Imagem() { Caminho = a }).ToList(); ViewBag.Categorias = _categoriaRepository.ObterTodasCategoriasSelect().Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View(produto)); } }
public IActionResult Cadastrar(Produto produto) { if (ModelState.IsValid) { _produtoRepository.Cadastrar(produto); List <Imagem> ListaImagensDef = GerenciadorArquivo.MoverImagensProduto(new List <string>(Request.Form["imagem"]), produto.Id); _imagemRepository.CadastrarImagens(ListaImagensDef, produto.Id); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } else { produto.Imagens = new List <string>(Request.Form["imagem"]).Where(a => a.Trim().Length > 0).Select(a => new Imagem() { Caminho = a }).ToList(); ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View(produto)); } }
public static Funcionario[] ConvertStringToFuncionario() { Funcionario[] funcionarios; string[] linhas = GerenciadorArquivo.GetStrings("funcionarios.txt"); int numeroLinhas = linhas.Length; funcionarios = new Funcionario[numeroLinhas]; for (int i = 0; i < numeroLinhas; i++) { string[] linha = linhas[i].Split(','); Funcionario f = new Funcionario(); f.nome = linha[0]; f.dataDeNascimento = DateTime.Parse(linha[1]); f.telefone = linha[2]; f.cpf = linha[3]; f.rg = linha[4]; f.cep = linha[5]; f.estado = linha[6]; f.cidade = linha[7]; f.endereco = linha[8]; f.dataContratacao = DateTime.Parse(linha[9]); f.cargo = linha[10]; f.salario = Convert.ToDouble(linha[11]); funcionarios[i] = f; } return(funcionarios); }
public IActionResult Deletar(string caminho) { if (GerenciadorArquivo.ExcluirImagensProduto(caminho)) { return(Ok()); } return(BadRequest()); }
public IActionResult Excluir(int Id) { _imagemRepository.ExcluirImagens(Id); _produtoRepository.Excluir(Id); GerenciadorArquivo.RemoverPasta(Id); TempData["MSG_S"] = "Registro excluído com sucesso!"; return(RedirectToAction(nameof(Index))); }
public SimuladorGeoArquivoBus() { _config = new ConfiguracaoSimuladorGeo(); _configSistema = new ConfiguracaoSistema(); _arquivoDa = new ArquivoDa(_configSistema.Obter <string>(ConfiguracaoSistema.KeyUsuarioPublicoGeo)); _gerenciador = new GerenciadorArquivo(_config.DiretoriosArquivo, _configSistema.Obter <string>(ConfiguracaoSistema.KeyUsuarioPublicoGeo)); _gerenciadorTemp = new GerenciadorArquivo(_config.DiretoriosArquivoTemp, _configSistema.Obter <string>(ConfiguracaoSistema.KeyUsuarioPublicoGeo)); }
public ProjetoGeograficoBus(ProjetoGeograficoValidar validar) { _da = new ProjetoGeograficoDa(); _validar = new ProjetoGeograficoValidar(); _caracterizacaoBus = new CaracterizacaoBus(); _config = new ConfiguracaoSistema(); _configPGeo = new GerenciadorConfiguracao <ConfiguracaoProjetoGeo>(new ConfiguracaoProjetoGeo()); _caracterizacaoConfig = new GerenciadorConfiguracao <ConfiguracaoCaracterizacao>(new ConfiguracaoCaracterizacao()); _gerenciador = new GerenciadorArquivo(_config.DiretorioOrtoFotoMosaico, null); }
public IActionResult Armazenar(IFormFile file) { var Caminho = GerenciadorArquivo.CadastrarImagensProduto(file); if (Caminho.Length > 0) { return(Ok(new { caminho = Caminho })); //--> ISSO VOLTA UM OBJETO JSON QUE O JAVASCRIPT CONSEGUE LER } //VOLTA O STATUS HTTP 500 ---> ERRO NO SERVIDOR return(new StatusCodeResult(500)); }
public IActionResult Excluir(int id) { //TODO - ler o produto, Deletar Imagens da Pasta, Deletar Imagens do Banco, Deletar o Produto Produto produto = this._produtoRepository.ObterProduto(id); GerenciadorArquivo.ExcluirImagensProduto(produto.Imagems.ToList()); this._imagemRepository.ExcluirImagemDoProduto(id); this._produtoRepository.Excluir(id); TempData["MSG_S"] = Mensagem.MSG_S003; return(RedirectToAction(nameof(Index))); }
public IActionResult Armazenar(IFormFile file) { var caminho = GerenciadorArquivo.CadastrarImagemProduto(file); if (caminho.Length > 0) { return(Ok(new { caminho })); //JSON } return(new StatusCodeResult(500)); }
public void listarCliente() { Console.Clear(); Console.WriteLine("LISTAGEM DE CLIENTES"); string[] linhas = GerenciadorArquivo.LerArquivo("cliente"); foreach (string linha in linhas) { Clientes cliente = ClienteTexto.ConverterParaCliente(linha); Console.WriteLine("Nome: " + cliente.nome); } }
public IActionResult Excluir(int id) { Produto produto = _produtoRepository.ObterProduto(id); GerenciadorArquivo.ExcluirImagensProduto(produto.Imagens.ToList()); _imagemRepository.ExcluirImagensDoProduto(id); _produtoRepository.Excluir(id); TempData["MSG_S"] = Mensagem.MSG_S002; return(RedirectToAction(nameof(Index))); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); Button botao = (Button)FindViewById(Resource.Id.btnAdicionar); botao.Click += AdicionarSelo; arquivo = new GerenciadorArquivo(); arquivo.Selos = new List<Selo>(); arquivo.NomeArquivo = null; //------------------------------------------------------- adapter = new SeloAdapter(arquivo.Selos); ListView ltvSelos = (ListView)FindViewById(Resource.Id.ltvSelos); ltvSelos.Adapter = adapter; ltvSelos.EmptyView = FindViewById(Resource.Id.emptyList); ltvSelos.ItemLongClick += ListViewSelos_ItemLongClick; }