// POST: api/Instituicoes public IHttpActionResult Post([FromBody] Instituicoes instituicoes) { if (autenticar.autenticacao(Request, 2) == null) { return(Content(HttpStatusCode.Unauthorized, "Credenciais Invalidas ou Ausentes!")); } Instituicoes ins = new Instituicoes(); ins.Ins_nome_fantasia = instituicoes.Ins_nome_fantasia; ins.Ins_razao_social = instituicoes.Ins_razao_social; ins.Ins_inscricao_estadual = instituicoes.Ins_inscricao_estadual; ins.Ins_cnpj = instituicoes.Ins_cnpj; ins.Ins_estado = instituicoes.Ins_estado; ins.Ins_periodo_renovacao_dias = instituicoes.Ins_periodo_renovacao_dias; ins.End_codigo = instituicoes.End_codigo; int retorno = InstituicoesDB.Insert(ins); if (retorno == -2) { return(BadRequest()); } else { return(Ok(retorno)); } }
// POST: api/Endereco public IHttpActionResult Eventos([FromBody] Eventos eventos) { Indentificacao credenciais = autenticar.autenticacao(Request, 3); if (credenciais == null) { return(Content(HttpStatusCode.Unauthorized, "Credenciais Invalidas ou Ausentes!")); } Eventos eve = new Eventos(); eve.Eve_nome = eventos.Eve_nome; eve.Eve_sigla = eventos.Eve_sigla; eve.Eve_descricao = eventos.Eve_descricao; eve.Eve_estado = true; eve.Eve_operacao = false; eve.Tev_codigo = eventos.Tev_codigo; Instituicoes ins = new Instituicoes(); ins.Ins_codigo = Convert.ToInt32(credenciais.Ins_codigo); eve.Ins_codigo = ins; int retorno = EventosDB.Insert(eve); if (retorno == -2) { return(BadRequest()); } else { return(Ok(retorno)); } }
public static int Insert(Instituicoes instituicoes) { int retorno = 0; try { IDbConnection objConexao; // Abre a conexao IDbCommand objCommand; // Cria o comando string sql = "INSERT INTO instituicoes(ins_nome_fantasia, ins_razao_social, ins_inscricao_estadual, ins_cnpj, ins_estado, ins_periodo_renovacao_dias, end_codigo)" + " VALUES(?ins_nome_fantasia, ?ins_razao_social, ?ins_inscricao_estadual, ?ins_cnpj, ?end_estado, ?ins_periodo_renovacao_dias, ?end_codigo);" + "SELECT LAST_INSERT_ID();"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?ins_nome_fantasia", instituicoes.Ins_nome_fantasia)); objCommand.Parameters.Add(Mapped.Parameter("?ins_razao_social", instituicoes.Ins_razao_social)); objCommand.Parameters.Add(Mapped.Parameter("?ins_inscricao_estadual", instituicoes.Ins_inscricao_estadual)); objCommand.Parameters.Add(Mapped.Parameter("?ins_cnpj", instituicoes.Ins_cnpj)); objCommand.Parameters.Add(Mapped.Parameter("?end_estado", instituicoes.Ins_estado)); objCommand.Parameters.Add(Mapped.Parameter("?ins_periodo_renovacao_dias", instituicoes.Ins_periodo_renovacao_dias)); //FK objCommand.Parameters.Add(Mapped.Parameter("?end_codigo", instituicoes.End_codigo.End_codigo)); retorno = Convert.ToInt32(objCommand.ExecuteScalar()); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); } catch (Exception e) { retorno = -2; } return(retorno); }
public void Editar(Instituicoes instituicao) { try { Instituicoes instituicaTemp = BuscarPorId(instituicao.IdInstituicao); if (instituicaTemp == null) { throw new Exception("Instituição não encontrada"); } instituicaTemp.Nome = instituicao.Nome; instituicaTemp.Logradouro = instituicao.Logradouro; instituicaTemp.Numero = instituicao.Numero; instituicaTemp.Complemento = instituicao.Complemento; instituicaTemp.Bairro = instituicao.Bairro; instituicaTemp.Cidade = instituicao.Cidade; instituicaTemp.Uf = instituicao.Uf; instituicaTemp.Cep = instituicao.Cep; _ctx.Instituicoes.Update(instituicaTemp); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public async Task <IActionResult> Edit(int id, [Bind("IDInstituicoes,Nome,Telefone,Email,Morada,NumeroPessoasAbrangidas")] Instituicoes instituicoes) { var email = instituicoes.Email; var morada = instituicoes.Morada; var telefone = instituicoes.Telefone; var idInstituicao = instituicoes.IDInstituicoes; if (id != instituicoes.IDInstituicoes) { return(NotFound()); } //Validar Email if (emailrepetidoEditar(email, idInstituicao) == true) { //Mensagem de erro se o email for repetido ModelState.AddModelError("Email", "Este email já existe"); } //Validar morada if (moradarepetidaEditar(morada, idInstituicao) == true) { //Mensagem de erro se a morada ja existir noutro registo ModelState.AddModelError("Morada", "Esta morada já foi utilizada"); } //Validar Contacto if (contactorepetidoEditar(telefone, idInstituicao)) { //Mensagem de erro se o contacto ja existe ModelState.AddModelError("Telefone", "Contacto já utilizado"); } if (ModelState.IsValid) { try { if (!emailrepetidoEditar(email, idInstituicao) || moradarepetidaEditar(morada, idInstituicao) || contactorepetidoEditar(telefone, idInstituicao)) { _context.Update(instituicoes); await _context.SaveChangesAsync(); TempData["successEdit"] = "Registo alterado com sucesso"; } } catch (DbUpdateConcurrencyException) { if (!InstituicoesExists(instituicoes.IDInstituicoes)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(instituicoes)); }
public void Cadastrar(Instituicoes instituicao) { using (PluftContext ctx = new PluftContext()) { ctx.Instituicoes.Add(instituicao); ctx.SaveChanges(); } }
public void Deletar(int id) { using (PluftContext ctx = new PluftContext()) { Instituicoes instituicao = ctx.Instituicoes.Find(id); ctx.Instituicoes.Remove(instituicao); ctx.SaveChanges(); } }
public void Post(Instituicoes instituicao) { try { _instRepository.Adicionar(instituicao); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Cadastrar(Instituicoes instituicao) { try { InstituicaoRepositorio.Cadastrar(instituicao); return(Ok("Instituição cadastrada com sucesso")); } catch (Exception ex) { return(BadRequest("Ocorreu um erro, não foi possível cadastrar instituição.")); } }
public void Adicionar(Instituicoes instituicao) { try { _ctx.Instituicoes.Add(instituicao); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public IActionResult Atualizar(Instituicoes instituicao) { try { InstituicaoRepositorio.Atualizar(instituicao); return(Ok("Informações atualizadas com sucesso.")); } catch (Exception ex) { return(BadRequest("Ocorreu um erro, não foi possível atualizar informações.")); } }
public void Put(Guid id, Instituicoes instituicao) { try { instituicao.IdInstituicao = id; _instRepository.Editar(instituicao); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Remover(Guid id) { try { Instituicoes instituicaTemp = BuscarPorId(id); if (instituicaTemp == null) { throw new Exception("Instituição não encontrada"); } _ctx.Instituicoes.Remove(instituicaTemp); _ctx.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Atualizar(Instituicoes instituicao) { using (PluftContext ctx = new PluftContext()) { Instituicoes atualizaInstituicao = new Instituicoes(); atualizaInstituicao.Id = instituicao.Id; atualizaInstituicao.NomeFantasia = instituicao.NomeFantasia; atualizaInstituicao.RazaoSocial = instituicao.RazaoSocial; atualizaInstituicao.Cnpj = instituicao.Cnpj; atualizaInstituicao.Telefone = instituicao.Telefone; atualizaInstituicao.Lojistas = instituicao.Lojistas; atualizaInstituicao.IdLogradouro = instituicao.IdLogradouro; atualizaInstituicao.IdAreasAtividade = instituicao.IdAreasAtividade; atualizaInstituicao.Agendamentos = instituicao.Agendamentos; ctx.Instituicoes.Update(instituicao); ctx.SaveChanges(); } }
public async Task <IActionResult> Create([Bind("IDInstituicoes,Nome,Telefone,Email,Morada,NumeroPessoasAbrangidas")] Instituicoes instituicoes) { var email = instituicoes.Email; var morada = instituicoes.Morada; var telefone = instituicoes.Telefone; //Validar Email if (emailrepetidoCriar(email) == true) { //Mensagem de erro se o email for inválido ModelState.AddModelError("Email", "Este email já existe"); } //Validar morada if (moradarepetidaCriar(morada) == true) { //Mensagem de erro se a morada ja existir noutro registo ModelState.AddModelError("Morada", "Esta morada já foi utilizada"); } //Validar Contacto if (contactorepetidoCriar(telefone)) { //Mensagem de erro se o contacto ja existe ModelState.AddModelError("Telefone", "Contacto já utilizado"); } if (ModelState.IsValid) { if (!emailrepetidoCriar(email) || moradarepetidaCriar(morada) || contactorepetidoCriar(telefone)) { _context.Add(instituicoes); await _context.SaveChangesAsync(); TempData["notice"] = "Registo inserido com sucesso!"; return(RedirectToAction(nameof(Index))); } } return(View(instituicoes)); }
// POST: api/Instituicoes public IHttpActionResult Post([FromBody] Pessoas pessoas) { Indentificacao credenciais = autenticar.autenticacao(Request, 3); if (credenciais == null) { return(Content(HttpStatusCode.Unauthorized, "Credenciais Invalidas ou Ausentes!")); } Pessoas pes = new Pessoas(); pes.Pes_nome = pessoas.Pes_nome; pes.Pes_sobrenomes = pessoas.Pes_sobrenomes; pes.Pes_data_nascimento = pessoas.Pes_data_nascimento; pes.Pes_cpf = pessoas.Pes_cpf; pes.Pes_rg = pessoas.Pes_rg; pes.Pes_matricula = pessoas.Pes_matricula; pes.Pes_sexo = pessoas.Pes_sexo; pes.Pes_tel_residencial = pessoas.Pes_tel_residencial; pes.Pes_tel_celular = pessoas.Pes_tel_celular; pes.Pes_info_adicionais = pessoas.Pes_info_adicionais; pes.End_codigo = pessoas.End_codigo; Instituicoes ins = new Instituicoes(); ins.Ins_codigo = Convert.ToInt32(credenciais.Ins_codigo); pes.Ins_codigo = ins; int retorno = PessoasDB.Insert(pes); if (retorno == -2) { return(BadRequest()); } else { return(Ok(retorno)); } }
// POST: api/Instituicoes public IHttpActionResult Post([FromBody] EventosAuditores enventosAuditores) { Indentificacao credenciais = autenticar.autenticacao(Request, 3); if (credenciais == null) { return(Content(HttpStatusCode.Unauthorized, "Credenciais Invalidas ou Ausentes!")); } var date = DateTime.Now; EventosAuditores eau = new EventosAuditores(); eau.Eau_periodo_identificacao = date.Year.ToString(); eau.Eau_data_abertura = date; eau.Eau_estado = true; Instituicoes ins = new Instituicoes(); ins.Ins_codigo = Convert.ToInt32(credenciais.Ins_codigo); eau.Ins_codigo = ins; eau.Eve_codigo = enventosAuditores.Eve_codigo; eau.Pes_codigo = enventosAuditores.Pes_codigo; int retorno = EventosAuditoresDB.Insert(eau); if (retorno == -2) { return(BadRequest()); } else { return(Ok(retorno)); } }