public ConfigurationProfile() { Shared.Application.Conversores.Configuracao.Registrar(this); this.AllowNullCollections = true; ClienteViewModel.Mapping(this); ClienteListaViewModel.Mapping(this); EmailViewModel.Mapping(this); EnderecoViewModel.Mapping(this); FornecedorViewModel.Mapping(this); FornecedorListaViewModel.Mapping(this); IdentificacaoViewModel.Mapping(this); IndustriaViewModel.Mapping(this); LojaViewModel.Mapping(this); LojaListaViewModel.Mapping(this); ParametroViewModel.Mapping(this); RamoViewModel.Mapping(this); TaraViewModel.Mapping(this); TelefoneViewModel.Mapping(this); TipoClienteViewModel.Mapping(this); TipoIdentificacaoViewModel.Mapping(this); TipoProdutoViewModel.Mapping(this); TipoPrecoViewModel.Mapping(this); UsuarioViewModel.Mapping(this); UnidadeViewModel.Mapping(this); MarcaViewModel.Mapping(this); }
public IActionResult Cadastrar() { var model = new LojaViewModel() { Cadastro = DateTime.Today.ToString("dd/MM/yyyy"), TelaTelefones = new TelefoneTelaViewModel() { ApenasUmTelefone = false }, TelaEnderecos = new EnderecoTelaViewModel() { ApenasUmEndereco = false }, TelaEmails = new EmailTelaViewModel() { ApenasUmEmail = false }, SeriEnf = "1", SequenciaLnf = "1", SerieCte = "1", SequencialCte = "1", Numero = appService.ProximaLoja().PadLeft(3, '0') }; PreencheCombosTela(model); return(View("Form", model)); }
/// <summary> /// Método para inserir um aluno no BD /// </summary> /// <param name="aluno">objeto aluno com todas os atributos preenchidos</param> public void Inserir(LojaViewModel loja) { string sql = "insert into tb_loja(id, cnpj, matriz, nome, funciona)" + "values ( @id, @cnpj, @matriz, @nome, @funciona)"; HelperDAO.ExecutaSQL(sql, CriaParametros(loja)); }
public LojasView() { viewModel = new LojaViewModel(); InitializeComponent(); DataContext = viewModel; }
/// <summary> /// Altera um aluno no banco de dados /// </summary> /// <param name="aluno">objeto aluno com todas os atributos preenchidos</param> public void Alterar(LojaViewModel loja ) { string sql = "update tb_loja set matriz=@matriz, nome=@nome, funciona=@funciona"; HelperDAO.ExecutaSQL(sql, CriaParametros(loja)); }
private void PreencheCombosTela(LojaViewModel model) { model.Ramos = ramoAppService.RecuperarDropdown().Data; model.Crts = EnumExtensions.ToDictionary <CrtEnum>(); model.Ufs = EnumExtensions.ToDictionary <UfEnum>(); model.TelaTelefones.TiposTelefone = EnumExtensions.ToDictionary <TipoTelefoneEnum>(); model.TelaEnderecos.Ufs = model.Ufs; }
//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 ActionResult Editar(string id) { LojaViewModel _lojaViewModel = new LojaViewModel() { Loja = new LojaService().GetLojaById(id) }; return(View(_lojaViewModel)); }
private SqlParameter[] CriaParametros(LojaViewModel loja) { SqlParameter[] parametros = new SqlParameter[5]; parametros[0] = new SqlParameter("id", loja.id); parametros[1] = new SqlParameter("nome", loja.cnpj); parametros[2] = new SqlParameter("mensalidade", loja.matriz); parametros[3] = new SqlParameter("cidadeId", loja.nome); parametros[4] = new SqlParameter("dataNascimento", loja.funciona); return parametros; }
public ActionResult Inserir() { ModelState.Clear(); LojaViewModel _viewModel = new LojaViewModel { Loja = new Loja() }; return(View(_viewModel)); }
public ActionResult Index() { LojaViewModel viewModel = new LojaViewModel { Lojas = new LojaService().GetLojas(), Loja = new Loja() }; return(View(viewModel)); }
public virtual IActionResult Cadastrar(LojaViewModel viewModel) { var resultado = appService.Inserir(viewModel); if (resultado.Successo) { resultado.RedirecionarPara(Url.Action(nameof(Index))); } return(Json(resultado.Retorno())); }
public HttpResponseMessage NovaLoja([FromBody] LojaViewModel lojaViewModel) { if (lojaViewModel == null) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new String[] { "Valor Loja Invalido" })); } _lojaServico.NovaLoja(lojaViewModel); return(Request.CreateResponse(HttpStatusCode.OK)); }
public ActionResult Delete(LojaViewModel lojaViewModel) { try { _lojaServicoAplicacao.Excluir(lojaViewModel.Id); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Edit(LojaViewModel lojaViewModel) { try { _lojaServicoAplicacao.Atualizar(lojaViewModel); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public ActionResult Create(LojaViewModel lojaViewModel) { try { _lojaServicoAplicacao.Adicionar(lojaViewModel); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public void Adicionar(LojaViewModel lojaViewModel) { try { //var produto = _mapper.Map<Produto>(produtoViewModel); Loja loja = new Loja(); _mapper.Map(lojaViewModel, loja); _lojaServicoDominio.Adicionar(loja); } catch (Exception e) { throw e; } }
public ActionResult Editar(LojaViewModel _lojaViewModel) { if (ModelState.IsValid) { LojaService lojaService = new LojaService(); try { lojaService.EditarLoja(_lojaViewModel.Loja); TempData["mensagem"] = "Editado com sucesso"; return(RedirectToAction("Index")); } catch (Exception e) { TempData["mensagem"] = e.Message; return(View(_lojaViewModel)); } } return(View(_lojaViewModel)); }
public ActionResult BuscarLoja(LojaViewModel _lojaViewModel) { Loja SearchParams = _lojaViewModel.Loja; if (String.IsNullOrWhiteSpace(SearchParams.Endereco) && String.IsNullOrWhiteSpace(SearchParams.Cidade) && String.IsNullOrWhiteSpace(SearchParams.Estado)) { return(RedirectToAction("Index")); } else { LojaService lojaService = new LojaService(); try { IList <Loja> ListaLojas = lojaService.FilterLojas(_lojaViewModel.Loja); _lojaViewModel.Lojas = ListaLojas; return(View(_lojaViewModel)); } catch (Exception e) { return(RedirectToAction("Index")); } } }
public void InserirLojaInvalida() { var uf = UfEnum.RioDeJaneiro; var Endereco = new EnderecoViewModel() { Localizacao = "Endereço teste 1", Numero = 1, Bairro = "Bairro Teste 1", Cidade = "Cidade Teste 1", UfCodigo = uf.Valor(), UfNome = uf.Descricao(), Cep = "12345-123", Complemento = "Complemento Teste 1", CodigoMunicipio = 12345, Ibge = 12345 }; var novoLoja = new LojaViewModel() { Cadastro = "10/01/2018", RazaoSocial = "teste razao social", NomeFantasia = "", Responsavel = "Responsavel pela Loja", RamoId = "", Cnae = "12345", SeriEnf = "1", SequenciaLnf = "1", Numero = "1", SerieCte = "1", SequencialCte = "1", MicroempresaEstadual = false, ContribuinteIpi = false, OptanteSimples = false, SubstitutoTributario = false, OptanteSuperSimples = true, PermiteCreditoIcms = false, TaxaIpi = "10,00", TaxaPis = "20,00", SimplesNacional = "0", Taxacofins = "30,00", CrtNome = "", CrtCodigo = "", Cnpj = "", Titular = "Nome Titular", InscricaoEstadual = "", InscricaoMunicipal = "", Fundacao = "14/01/2015", TelaEnderecos = new EnderecoTelaViewModel() { Enderecos = new EnderecoViewModel[] { Endereco } }, TelaTelefones = new TelefoneTelaViewModel() { Telefones = new TelefoneViewModel[] { } }, TelaEmails = new EmailTelaViewModel() { Emails = new EmailViewModel[] { } } }; var resultado = appService.Inserir(novoLoja); Assert.False(resultado.Successo); }
public void Atualizar(LojaViewModel lojaViewModel) { var loja = _mapper.Map <Loja>(lojaViewModel); _lojaServicoDominio.Atualizar(loja); }
public void InserirLojaValida() { var Crt = CrtEnum.RegimeNormal; var uf = UfEnum.RioDeJaneiro; var TipoTelefoneResidencial = TipoTelefoneEnum.Residencial; var TipoTelefoneCelular = TipoTelefoneEnum.Celular; var Ramo = ramoAppService.RecuperarTodos().Data; Assert.NotEqual(0, Ramo.Count); var RamosId = Ramo.First().Id; Assert.NotNull(RamosId); var Endereco = new EnderecoViewModel() { Localizacao = "Endereço teste 1", Numero = 1, Bairro = "Bairro Teste 1", Cidade = "Cidade Teste 1", UfCodigo = uf.Valor(), UfNome = uf.Descricao(), Cep = "12345-123", Complemento = "Complemento Teste 1", CodigoMunicipio = 12345, Ibge = 12345 }; var Telefone1 = new TelefoneViewModel() { Numero = "1212345678", TipoCodigo = TipoTelefoneResidencial.Valor(), TipoNome = TipoTelefoneResidencial.Descricao() }; var Telefone2 = new TelefoneViewModel() { Numero = "9898765432", TipoCodigo = TipoTelefoneCelular.Valor(), TipoNome = TipoTelefoneCelular.Descricao() }; var Email1 = new EmailViewModel() { Endereco = "*****@*****.**" }; var Email2 = new EmailViewModel() { Endereco = "*****@*****.**" }; var novoLoja = new LojaViewModel() { Cadastro = "10/01/2018", RazaoSocial = "Razão Social da Loja", NomeFantasia = "Nome Fantasia da loja", Responsavel = "Responsavel pela Loja", RamoId = RamosId, Cnae = "12345", SeriEnf = "1", SequenciaLnf = "1", Numero = "1", SerieCte = "1", SequencialCte = "1", MicroempresaEstadual = false, ContribuinteIpi = false, OptanteSimples = false, SubstitutoTributario = false, OptanteSuperSimples = true, PermiteCreditoIcms = false, TaxaIpi = "10,00", TaxaPis = "20,00", SimplesNacional = "0", Taxacofins = "30,00", CrtNome = Crt.Descricao(), CrtCodigo = Crt.Valor(), Cnpj = "50483606000101", Titular = "Nome Titular", InscricaoEstadual = "12345", InscricaoMunicipal = "67890", Fundacao = "14/01/2015", TelaEnderecos = new EnderecoTelaViewModel() { Enderecos = new EnderecoViewModel[] { Endereco } }, TelaTelefones = new TelefoneTelaViewModel() { Telefones = new TelefoneViewModel[] { Telefone1, Telefone2 } }, TelaEmails = new EmailTelaViewModel() { Emails = new EmailViewModel[] { Email1, Email2 } } }; var resultado = appService.Inserir(novoLoja); Assert.True(resultado.Successo); Assert.Equal(Textos.Geral_Mensagem_Sucesso_Inclusao, resultado.Mensagem); }