private static bool ExportarParceiroViaSFTP(Loja loja, int codigoHistoricoExecucaoProcesso) { bool resultado = false; string usuario = string.Empty; string senha = string.Empty; string host = string.Empty; string caminhoDiretorioSFTP = string.Empty; string nomeParceiro = string.Empty; string[] listaCaminhosXmlsParaExportacao = null; usuario = ObterUsuarioExportacao(loja.Nome, codigoHistoricoExecucaoProcesso); senha = ObterSenhaExportacao(loja.Nome, codigoHistoricoExecucaoProcesso); host = ObterHostExportacao(loja.Nome, codigoHistoricoExecucaoProcesso); caminhoDiretorioSFTP = ObterCaminhoArquivoXmlParceiro(loja.Nome, codigoHistoricoExecucaoProcesso); try { listaCaminhosXmlsParaExportacao = ObterListaDeCaminhosDeArquivosXmlGerados(loja.Nome, codigoHistoricoExecucaoProcesso); if (listaCaminhosXmlsParaExportacao.Length > 0) { using (SftpClient cliente = new SftpClient(host, usuario, senha)) { cliente.Connect(); cliente.ChangeDirectory(caminhoDiretorioSFTP); foreach (string XmlParceiro in listaCaminhosXmlsParaExportacao) { nomeParceiro = ObterNomeParceiro(XmlParceiro); EnviarXmlPorSftp(loja.Nome, nomeParceiro, cliente, caminhoDiretorioSFTP, codigoHistoricoExecucaoProcesso); } cliente.Disconnect(); } } } catch (Exception ex) { try { LogHelper.GravarTerminoOperacaoComErro(codigoHistoricoExecucaoProcesso, ex, DateTime.Now); } catch { } try { EmailHelper.sendEmail("*****@*****.**", string.Format("Erro EAI - {0} - Parceiro - Exportação", System.Environment.MachineName), ex.ToString(), true, new List <KeyValuePair <string, string> >()); } catch { } } return(resultado); }
private static bool TransformarXmlParceiro(Loja loja, int codigoHistoricoExecucaoProcesso) { bool resultado = false; bool gerarXmlParceiro = true; string nomeParceiro = string.Empty; string caminhoPastaParceiro = string.Empty; string caminhoArquivoParceiro = string.Empty; string[] listaCaminhoDeXsltDeParceiros = null; try { listaCaminhoDeXsltDeParceiros = ObterListaDeXsltDeParceiros(loja.Nome, codigoHistoricoExecucaoProcesso); foreach (string caminhoXslDeParceiro in listaCaminhoDeXsltDeParceiros) { gerarXmlParceiro = true; nomeParceiro = ObterNomeParceiro(caminhoXslDeParceiro); caminhoPastaParceiro = MontarCaminhoDiretorioParceiro(loja.Nome, nomeParceiro, codigoHistoricoExecucaoProcesso); caminhoArquivoParceiro = MontarCaminhoArquivoParceiro(caminhoPastaParceiro); VerificarDiretorio(caminhoPastaParceiro); if (File.Exists(caminhoArquivoParceiro)) { FileInfo fileInfoXmlBase = ObterArquivoXmlBaseLocal(loja.Nome, codigoHistoricoExecucaoProcesso); FileInfo fileInfoXmlParceiro = new FileInfo(caminhoArquivoParceiro); gerarXmlParceiro = fileInfoXmlBase.LastWriteTime > fileInfoXmlParceiro.LastWriteTime ? true : false; } if (gerarXmlParceiro == true) { resultado = GerarXmlBaseParaFormatoParceiroLocal(nomeParceiro, caminhoXslDeParceiro, caminhoArquivoParceiro, loja.Nome, codigoHistoricoExecucaoProcesso); } } } catch (Exception ex) { try { LogHelper.WriteEventLog(string.Format("[CATÁLOGO PARCEIRO]: Execução ID {0} com erro: {1}", codigoHistoricoExecucaoProcesso, ex.ToString()), 600, EventLogEntryType.Error, "EAI Catálogo Parceiro (Transformação)"); } catch { } try { EmailHelper.EnviarEmail("*****@*****.**", "*****@*****.**", string.Format("Erro EAI - {0} - Parceiro - Transformação", System.Environment.MachineName), ex.ToString()); } catch { } } return(resultado); }
static void Main(string[] args) { Livro l1 = new Livro("Harry Potter", 40, 50, "J. K. Rowling", "fantasia", 300); Livro l2 = new Livro("Senhor dos Aneis", 60, 30, "J. R. R. Tolkien", "fantasia", 500); Livro l3 = new Livro("C# POO", 20, 50, "GFT", "educativo", 500); VideoGame ps4 = new VideoGame("PS4", 1800, 100, "Sony", "Slim", false); VideoGame ps4Usado = new VideoGame("PS4", 1000, 7, "Sony", "Slim", true); VideoGame xbox = new VideoGame("XBOX", 1500, 500, "Microsoft", "One", false); List <Livro> livros = new List <Livro>(); livros.Add(l1); livros.Add(l2); livros.Add(l3); List <VideoGame> games = new List <VideoGame>(); games.Add(ps4); games.Add(ps4Usado); games.Add(xbox); Loja Americanas = new Loja("Americanas", "12345678", livros, games); Console.WriteLine("------------- Testando cálculo de impostos -------------"); Console.WriteLine(""); l2.CalculaImposto(); l3.CalculaImposto(); ps4Usado.CalculaImposto(); ps4.CalculaImposto(); Console.WriteLine(""); Console.WriteLine("------------- Fim do teste cálculo de impostos -------------"); Console.WriteLine(""); Console.WriteLine("------------- Testando métodos ListaLivros e ListaVideoGames -------------"); Console.WriteLine(""); Americanas.ListaLivros(); Console.WriteLine(""); Americanas.ListaVideoGames(); Console.WriteLine(""); Console.WriteLine("------------- Fim dos testes de métodos ListaLivros e ListaVideoGames -------------"); Console.WriteLine(""); Console.WriteLine("------------- Testando métodos CalculaPatrimonio -------------"); Console.WriteLine(""); Americanas.CalculaPatrimonio(); Console.WriteLine(""); Console.WriteLine("------------- Fim do teste -------------"); }
//Fazer teste unitario public virtual void NovaLoja(LojaViewModel lojaViewModel) { //TODO erros nao estao sendo tratado var loja = new Loja { Nome = lojaViewModel.Nome }; _uwk.Repositorio <ILojaRepositorio>().Salvar(loja); }
public void Adiciona(Loja c) { using (var context = new LoginContext()) { c.Id = 0; context.Loja.Add(c); context.SaveChanges(); } }
public Veiculo(string nome = "", string marca = "", string cor = "", int ano = 2012, int modelo = 2012, Loja loja = null) { Nome = nome; Marca = marca; Cor = cor; Ano = ano; Modelo = modelo; Loja = loja; }
private void btnAlterar_Click(object sender, EventArgs e) { LiberarCampos(); try { if (dgvPrincipal.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma Loja Selecionada."); } else { lojaNegocio = new LojaNegocio(); loja = new Loja(); if (txtIdLoja.Text == "") { MessageBox.Show("Não foi possivel alterar."); } else { simNao = false; loja.id_Loja = int.Parse(txtIdLoja.Text); loja.nome = txtNomeLoja.Text; loja.razao = txtRazaoSocial.Text; loja.endereco = txtEndereco.Text; loja.cnpj = txtCNPJ.Text; if (!rbtDesativado.Checked) { simNao = true; } loja.ativo = simNao; lojaNegocio.AlterarLoja(loja); } AtualizarGrid("", true); LimparCampos(); BloquearCampos(); /* * // pegando o valor do grid * MessageBox.Show(dgvPrincipal.SelectedCells[0].Value.ToString()); * MessageBox.Show(dgvPrincipal.SelectedCells[1].Value.ToString()); * MessageBox.Show(dgvPrincipal.SelectedCells[2].Value.ToString()); * //dgvPrincipal.Columns["razao"].Visible = false; */ } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
public async Task <IActionResult> Delete(Guid Id) { Loja l = await ctx.Lojas.FirstOrDefaultAsync(c => c.LojaId == Id); ctx.Lojas.Remove(l); await ctx.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Loja loja = await db.Loja.FindAsync(id); db.Loja.Remove(loja); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IActionResult> DeleteConfirmed(int id) { Loja loja = await _context.Loja.SingleAsync(m => m.LojaID == id); _context.Loja.Remove(loja); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); }
public void Atualiza(Loja Loja) { using (var contexto = new LoginContext()) { Loja.Id = 0; contexto.Entry(Loja).State = EntityState.Modified; contexto.SaveChanges(); } }
public void Post([FromBody] Loja value) { if (value == null) { BadRequest(); } _LojaBusiness.Salvar(value); }
public static void CadastrarLoja(string cpf1) { string cpf = cpf1; Loja loja = new Loja(); bool op = true; while (op) { Console.WriteLine("\nDigite Nome da Loja"); if (loja.SetNome(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nDigite o Endereço"); if (loja.SetEndereco(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nDigite o Telefone 8 digitos"); if (loja.SetTelefone(Console.ReadLine())) { op = false; } } op = true; while (op) { Console.WriteLine("\nDigite o Cnpj - somente os numeros"); if (loja.SetCnpj(Console.ReadLine())) { op = false; } } Dados.CadastroLoja("loja.txt", loja, cpf); Dados.CriarAquivo(loja.GetCnpj()); Console.WriteLine("\nCadastro Realizado!"); }
public LojaViewModel(Loja loja) { this.Id = loja?.Id ?? 0; this.DataInsercao = loja?.DataInsercao ?? DateTime.Now; this.Descricao = loja?.Descricao; this.InscricaoEstadual = loja?.InscricaoEstadual; this.RazaoSocial = loja?.RazaoSocial; this.CNPJ = loja?.Cnpj; this.Endereco = new EnderecoViewModel(loja?.Endereco); }
public LojaViewModel() { ProcuraCommand = new DelegateCommand(Procura); LojaSelecionada = new Loja(); MembrosSelecionados = new ObservableCollection <Membro>(); LojasDb = MainWindowViewModel.Instance.db.GetCollection <Loja>("lojas"); MembrosDb = MainWindowViewModel.Instance.db.GetCollection <Membro>("membros"); Lojas = LojasDb.FindAll().ToList(); }
public ActionResult Edit(Loja loja) { if (ModelState.IsValid) { _contexts.Entry(loja).State = EntityState.Modified; _contexts.SaveChanges(); return(RedirectToAction("Index")); } return(View(loja)); }
public async Task <IActionResult> Create([Bind("Id,Name,Endereco,Telefone,Email,CNPJ")] Loja cliente) { if (ModelState.IsValid) { await _repositoryLoja.InsertAsync(cliente); return(RedirectToAction(nameof(Index))); } return(View(cliente)); }
/// <summary> /// Método de Delete /// </summary> private void btnDelete_Click(object sender, EventArgs e) { Loja loja = _context.Lojas.Find(1); Produto produto = _context.Produtos.Find(3); _context.Lojas.Remove(loja); _context.Produtos.Remove(produto); _context.SaveChanges(); }
public Loja Adicionar(Loja loja) { _webContexto.Clientes.Attach(loja.Cliente); var novaLoja = _webContexto.Lojas.Add(loja); _webContexto.SaveChanges(); return(novaLoja); }
public int Delete(int id) { loj = new TB_LOJA(); loj = (TB_LOJA) new Loja().ProducarPeloId(id).Objeto[0]; int retorno = new Loja().Remover(loj).CodigoErro; return(retorno); }
public ActionResult Edit([Bind(Include = "ID,Nome,Latitude,Longitude")] Loja loja) { if (ModelState.IsValid) { db.Entry(loja).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(loja)); }
public ActionResult Create([Bind(Include = "Id,Nome")] Loja loja, Pessoa p) { p.Adm = 1; p.dtaCadastro = DateTime.Now; p.Status = 1; if (ModelState.IsValid) { p.Cpf = Utils.Utilidades.RemoveNaoNumericos(p.Cpf); Pessoa teste = PessoasDAO.ProcurarbyCpfSemLoja(p.Cpf); if (teste == null) { PessoasDAO.AdicionarNovo(p); p = PessoasDAO.ProcurarbyCpf(p.Cpf); loja.Dono = p; FormsAuthentication.SetAuthCookie(loja.Dono.Cpf + "|" + loja.Dono.Id + "|" + loja.Dono.Adm, true); Loja l = LojaDAO.ProcurarbyNome(loja.Nome); if (l == null) { LojaDAO.AdicionarNovo(loja); //Cria o Cookie da Loja... //create a cookie HttpCookie Loja = new HttpCookie("Loja"); l = LojaDAO.ProcurarbyNome(loja.Nome); PessoaLoja pl = new PessoaLoja(); pl.loja = l; pl.pessoa = p; PessoaLojaDAO.AdicionarNovo(pl); //Add key-values in the cookie Loja.Values.Add("lojaId", l.Id.ToString()); Loja.Expires = DateTime.Now.AddYears(1); //Most important, write the cookie to client. Response.Cookies.Add(Loja); //Recupera ele na hora de entrar na loja,mudar o cookie ao trocar de loja return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Loja já Cadastrada"); return(View()); } ModelState.AddModelError("", "Usuário já Cadastrado"); return(View()); } return(View(loja)); }
private void btnNovo_Click(object sender, EventArgs e) { lojaBindingSource.AddNew(); codPessoaComboBox.SelectedIndex = 1; Loja loja = (Loja)lojaBindingSource.Current; loja.CodPessoa = ((Pessoa)pessoaBindingSource.Current).CodPessoa; nomeTextBox.Focus(); habilitaBotoes(false); estado = EstadoFormulario.INSERIR; }
//Inclusão das infromações na tabela public static void Add(Loja loja) { using (var cmd = DbConnection().CreateCommand()) { cmd.CommandText = "INSERT INTO Loja(idLoja, nomeLoja, cnpj) values( @IdLoja,@NomeLoja,@Cnpj)"; cmd.Parameters.AddWithValue("@IdLoja", loja.IdLoja); cmd.Parameters.AddWithValue("@NomeLoja", loja.NomeLoja); cmd.Parameters.AddWithValue("@Cnpj", loja.Cnpj); cmd.ExecuteNonQuery(); } }
public ActionResult Create([Bind(Include = "ID,Nome,Latitude,Longitude")] Loja loja) { if (ModelState.IsValid) { //db.Lojas.Add(loja); //db.SaveChanges(); return(RedirectToAction("Index")); } return(View(loja)); }
public ActionResult Detalhes(int id) { Loja loja = db.Loja.Find(id); ViewBag.FkRua = new SelectList(db.Rua, "IdRua", "Nome"); if (loja == null) { return(HttpNotFound()); } return(View(loja)); }
public ActionResult Alterar(Loja loja) { if (ModelState.IsValid) { db.Entry(loja).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FkRua = new SelectList(db.Rua, "IdRua", "Nome"); return(View(loja)); }
public ActionResult Inserir(Loja loja) { if (ModelState.IsValid) { db.Loja.Add(loja); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FkRua = new SelectList(db.Rua, "IdRua", "Nome"); return(View(loja)); }
public async Task <IActionResult> Create([Bind("IdLoja,CNPJ,Nome_Completo")] Loja loja) { if (ModelState.IsValid) { _context.Add(loja); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(loja)); }
static void Main(string[] args) { Livro l1 = new Livro("Harry Potter", 40, 50, "Rowling", "fantasia", 300); Livro l2 = new Livro("Senhor dos Anéis", 60, 30, "Tolkien", "fantasia", 500); Livro l3 = new Livro(".NET POO", 20, 50, "GFT", "educativo", 500); VideoGame ps5 = new VideoGame("PS5", 1800, 100, "Sony", "Slim", false); VideoGame ps5Usado = new VideoGame("PS5", 1000, 7, "Sony", "Slim", true); VideoGame xbox = new VideoGame("XBOX", 1500, 500, "Microsoft", "One", false); List <Livro> livros = new List <Livro>(); livros.Add(l1); livros.Add(l2); livros.Add(l3); List <VideoGame> games = new List <VideoGame>(); games.Add(ps5); games.Add(ps5Usado); games.Add(xbox); Loja americanas = new Loja("Americanas", "1234", livros, games); l2.calculaImposto(); l3.calculaImposto(); ps5Usado.calculaImposto(); ps5.calculaImposto(); americanas.listaLivros(livros); americanas.listaVideoGames(games); americanas.calculaPatrimonio(); System.Console.WriteLine("Imposto sobre livro 1:"); System.Console.WriteLine(l1.calculaImposto()); System.Console.WriteLine("Imposto sobre livro 2:"); System.Console.WriteLine(l2.calculaImposto()); System.Console.WriteLine("Imposto sobre livro 3:"); System.Console.WriteLine(l3.calculaImposto()); System.Console.WriteLine("Imposto sobre Videogame 1:"); System.Console.WriteLine(ps5.calculaImposto()); System.Console.WriteLine("Imposto sobre Videogame 2:"); System.Console.WriteLine(ps5Usado.calculaImposto()); System.Console.WriteLine("Imposto sobre Videogame 3:"); Console.WriteLine(ps5Usado.calculaImposto()); System.Console.WriteLine(americanas.calculaPatrimonio()); }
public ActionResult Create([Bind(Include = "id,nome")] Loja loja) { if (ModelState.IsValid) { db.Lojas.Add(loja); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(loja)); }