public IActionResult PesquisarEstabelecimento(string tpEstabelecimento, string numCep, string CNES) { try { A20TipoEstabelecimento tipoEstabelecimento = null; if (tpEstabelecimento != "0") { tipoEstabelecimento = new A20TipoEstabelecimentoBusiness(_tipoEstabelecimentoRepositorio) .RetornarTiposEstabelecimento().Where(c => c.A20TipoEstabelecimentoId == Convert.ToInt32(tpEstabelecimento)).FirstOrDefault(); } var estabelecimentos = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).BuscarEstabelecimento(tipoEstabelecimento, numCep, CNES); if (estabelecimentos != null && estabelecimentos.Count > 0) { string jsonEstabelecimentos = JsonConvert.SerializeObject(estabelecimentos, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); estabelecimentos = JsonConvert.DeserializeObject <List <A21Estabelecimento> >(jsonEstabelecimentos); return(Json(new { Estabelecimentos = estabelecimentos, MensagemErro = "", MensagemAlerta = "", MensagemSucesso = "" })); } else { return(Json(new { Estabelecimentos = "", MensagemErro = "", MensagemAlerta = Common.MensagensSistema.MsgsSistema.MsgEstabelecimentosNaoEncontrado, MensagemSucesso = "" })); } } catch (Exception ex) { return(Json(new { Estabelecimentos = "", MensagemErro = ex.Message, MensagemAlerta = "", MensagemSucesso = "" })); } }
public void CadastrarEstabelecimentoTest() { A21Estabelecimento estabelecimento = new A21Estabelecimento(); estabelecimento.A20TipoEstabelecimento = new A20TipoEstabelecimentoBusiness(_tipoEstabelecimentoRepositorio).RetornarTiposEstabelecimento().FirstOrDefault(); estabelecimento.A21EstabelecimentoBairro = "VALE DO PARAIBA"; estabelecimento.A21EstabelecimentoCep = "03943000"; estabelecimento.A21EstabelecimentoCnpj = "28695658000184"; estabelecimento.A21EstabelecimentoCodigoEstabelecimento = "2292483"; estabelecimento.A21EstabelecimentoCodigoUnidade = "RJ0000330040000000000000033634"; estabelecimento.A21EstabelecimentoComplemento = ""; estabelecimento.A21EstabelecimentoDataAtualizacao = new DateTime(2001, 8, 21); estabelecimento.A21EstabelecimentoDataAtualizacaoGeografica = DateTime.MinValue; estabelecimento.A21EstabelecimentoDataAtualizacaoOrigem = new DateTime(2002, 9, 2); estabelecimento.A21EstabelecimentoEmail = "*****@*****.**"; estabelecimento.A21EstabelecimentoEndereco = "RUA QUATRO"; estabelecimento.A21EstabelecimentoFax = "(24)33227432"; estabelecimento.A21EstabelecimentoLatitude = ""; estabelecimento.A21EstabelecimentoLongitude = ""; estabelecimento.A21EstabelecimentoNomeFantasia = "CONS ODONTOLOGICO COL MUN INDEPENDENCIA E LUZ"; estabelecimento.A21EstabelecimentoNumero = "143"; estabelecimento.A21EstabelecimentoRazaoSocial = "SECRETARIA MUNICIPAL DE SAUDE DE BARRA MANSA"; estabelecimento.A21EstabelecimentoTelefone = "(24)33229192"; var resultado = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).CadastrarEstabelecimento(estabelecimento); Assert.True(resultado); }
public void BuscarEstabelecimentoPorCodigoTest() { var estabelecimentoID = _estabelecimentoRepositorio.GetAll().First().A21EstabelecimentoId; var resultado = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).BuscarEstabelecimentoPorCodigo(estabelecimentoID); Assert.True(resultado != null); }
public void ExcluirEstabelecimentoTest() { var estabelecimentoID = _estabelecimentoRepositorio.GetAll().First().A21EstabelecimentoId; var resultado = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).ExcluirEstabelecimento(estabelecimentoID); Assert.True(resultado); }
public void BuscarEstabelecimentoTest() { var tipoEstabelecimento = _tipoEstabelecimentoRepositorio.GetAll().FirstOrDefault(); var numeroCep = "27350000"; var codigoEstabelecimento = "2289105"; var lstEstabelecimentos = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).BuscarEstabelecimento(tipoEstabelecimento, numeroCep, codigoEstabelecimento); Assert.True(lstEstabelecimentos.Count > 0); }
public IActionResult DeletarEstabelecimento(int idEstabelecimento) { try { var estabelecimento = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).ExcluirEstabelecimento(idEstabelecimento); if (estabelecimento) { return(Json(new { MensagemErro = "", MensagemAlerta = "", MensagemSucesso = Common.MensagensSistema.MsgsSistema.MSgEstabelecimentoExcluidoSucesso })); } else { return(Json(new { MensagemErro = "", MensagemAlerta = Common.MensagensSistema.MsgsSistema.MSgNaoPossivelExclusaoEstabelecimento, MensagemSucesso = "" })); } } catch (Exception ex) { return(Json(new { MensagemErro = ex.Message, MensagemAlerta = "", MensagemSucesso = "" })); } }
public IActionResult CadastrarEstabelecimento(string dadosEstabelecimento) { try { A21Estabelecimento estabelecimento = JsonConvert.DeserializeObject <A21Estabelecimento>(dadosEstabelecimento); bool resultado = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).CadastrarEstabelecimento(estabelecimento); if (resultado) { return(Json(new { MensagemSucesso = Common.MensagensSistema.MsgsSistema.MsgEstabelecimentoCadastradoSucesso, MensagemErro = "", MensagemAlerta = "" })); } else { return(Json(new { MensagemSucesso = "", MensagemErro = "", MensagemAlerta = estabelecimento.Mensagens[0].DescricaoMensagem })); } } catch (Exception ex) { return(Json(new { MensagemErro = ex.Message, MensagemSucesso = "", MensagemAlerta = "" })); } }
public IActionResult DetalhesEstabelecimento(int idEstabelecimento) { try { var estabelecimento = new A21EstabelecimentoBusiness(_estabelecimentoRepositorio, _tipoEstabelecimentoRepositorio).BuscarEstabelecimentoPorCodigo(idEstabelecimento); if (estabelecimento.Mensagens.Count == 0) { string estabelecimentoJson = JsonConvert.SerializeObject(estabelecimento, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); estabelecimento = JsonConvert.DeserializeObject <A21Estabelecimento>(estabelecimentoJson); return(Json(new { Estabelecimento = estabelecimento, MensagemErro = "", MensagemAlerta = "", MensagemSucesso = "" })); } else { return(Json(new { Estabelecimento = "", MensagemErro = "", MensagemAlerta = estabelecimento.Mensagens[0].DescricaoMensagem, MensagemSucesso = "" })); } } catch (Exception ex) { return(Json(new { MensagemErro = ex.Message, MensagemAlerta = "", MensagemSucesso = "" })); } }