/********************************************************************* ********************** RECUPERANDO CIDADE PELO ID ******************* *********************************************************************/ public CidadeModel RecuperarPeloId(int id) { CidadeModel ret = null; Connection(); using (SqlCommand command = new SqlCommand(" SELECT * " + " FROM Cidade " + " WHERE Id = @id ", con ) ) { con.Open(); command.Parameters.AddWithValue("@id", SqlDbType.Int).Value = id; var reader = command.ExecuteReader(); if (reader.Read()) { ret = new CidadeModel() { Id = (int)reader["Id"], Nome = (string)reader["Nome"], Codigo = (string)reader["Codigo"], IdEstado = (int)reader["IdEstado"], Ativo = (bool)reader["Ativo"] }; } } return(ret); }
public static Cidade From(CidadeModel cidadeModel) { Cidade cidade = null; if (cidadeModel == null) { throw new ArgumentNullException("cidadeModel"); } if (cidadeModel.Id != null) { cidade = BOAccess.getBOFactory().CidadeBO().SelecionarPorId(cidadeModel.Id); } if (cidade == null) { cidade = new Cidade(); } cidade.Descricao = cidadeModel.Descricao; if (cidadeModel.Uf != null) { cidade.IdUf = BOAccess.getBOFactory().UfBO().SelecionarPor("Sigla", cidadeModel.Uf); } if (cidadeModel.Uf == null || cidade.IdUf == null) { throw new ArgumentException("Uf não informada ou informada incorretamente."); } return(cidade); }
/******************************************************************** ************************* INSERT E UPDATE ************************** ********************************************************************/ public int Salvar(CidadeModel cidadeModel) { var ret = 0; var model = RecuperarPeloId(cidadeModel.Id); if (model == null) { Connection(); using (SqlCommand command = new SqlCommand("INSERT INTO Cidade ( Codigo, " + " Nome, " + " IdEstado, " + " Ativo " + " ) " + " VALUES ( @Codigo, " + " @Nome, " + " @IdEstado, " + " @Ativo " + " ); " + " select convert( int, scope_identity() ) ", con) ) { con.Open(); command.Parameters.AddWithValue("@Codigo", SqlDbType.VarChar).Value = cidadeModel.Codigo; command.Parameters.AddWithValue("@Nome", SqlDbType.VarChar).Value = cidadeModel.Nome; command.Parameters.AddWithValue("@IdEstado", SqlDbType.Int).Value = cidadeModel.IdEstado; command.Parameters.AddWithValue("@Ativo", SqlDbType.Int).Value = cidadeModel.Ativo; ret = (int)command.ExecuteScalar(); } } else { Connection(); using (SqlCommand command = new SqlCommand(" UPDATE Cidade " + " SET Codigo=@Codigo, " + " Nome=@Nome, " + " IdEstado=@IdEstado, " + " Ativo=@Ativo " + " WHERE Id=@Id ", con)) { con.Open(); command.Parameters.AddWithValue("@Codigo", SqlDbType.VarChar).Value = cidadeModel.Codigo; command.Parameters.AddWithValue("@Nome", SqlDbType.VarChar).Value = cidadeModel.Nome; command.Parameters.AddWithValue("@IdEstado", SqlDbType.Int).Value = cidadeModel.IdEstado; command.Parameters.AddWithValue("@Ativo", SqlDbType.Int).Value = cidadeModel.Ativo; command.Parameters.AddWithValue("@Id", SqlDbType.Int).Value = cidadeModel.Id; if (command.ExecuteNonQuery() > 0) { ret = cidadeModel.Id; } } } return(ret); }
//METODO DE BUSCA POR ID public CidadeModel SelectByID(int id) { try { String sql = "SELECT cid_cod, cid_nome FROM cidade WHERE cid_cod = @id"; con = Conexao.conectar(); MySqlCommand cmd = new MySqlCommand(sql, con); cmd.Parameters.AddWithValue("@id", id); MySqlDataReader dr; CidadeModel cidade = new CidadeModel(); dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dr.Read()) { cidade.cid_cod = Convert.ToInt32(dr["cid_cod"]); cidade.cid_nome = dr["cid_nome"].ToString(); } return(cidade); } catch (Exception ex) { throw ex; } finally { Conexao.fechar(); } }
public MedicoCidade(int MedicoId, int CidadeId, MedicoModel Medico, CidadeModel Cidade) { this.MedicoId = MedicoId; this.CidadeId = CidadeId; this.Medico = Medico; this.Cidade = Cidade; }
public async Task <ActionResult> Post([FromBody] CidadeModel value, [FromServices] ICidadeService cidadeService) { if (value != null) { var cidadesFronteira = new List <Cidade>(); if (value.Fronteiras != null && value.Fronteiras.Any()) { foreach (var cidade in value.Fronteiras) { var cidadeFronteira = await cidadeService.GetById(cidade); if (cidadeFronteira == null) { return(NotFound("Cidade fronteira não encontrada")); } cidadesFronteira.Add(cidadeFronteira); } } var novaCidade = await cidadeService.Add(new Cidade { Habitantes = value.Habitantes, Nome = value.Nome, Fronteiras = cidadesFronteira }); } return(Ok()); }
// GET: ClinicaController/Editar/5 public ActionResult Editar(int codigo) { try { if (codigo != 0) { ClinicaModel clinica = (new ClinicaModel()).Obter(codigo); if (clinica != null) { EnderecoModel endereco = (new EnderecoModel()).Obter((int)clinica.Endereco); CidadeModel cidade = (new CidadeModel()).Obter(endereco.CidadeCodigo); List <UnidadeFederativaModel> uf = (new UnidadeFederativaModel()).Todos(); List <CidadeModel> cidades = (new CidadeModel()).TodosUF(cidade.UnidadeFederativaCodigo); ViewData["clinica"] = clinica; ViewData["endereco"] = endereco; ViewData["cidade"] = cidade; ViewData["uf"] = uf; ViewData["cidades"] = cidades; } else { // Clinica não encontrada } } } catch (Exception) { throw; } return(View()); }
public ActionResult Cadastrar() { // ViewBag.Clientes = await Models.ClienteData.Get(); var visita = new VisitaModel(); ViewData["HISTORICOVISITA"] = new List <VisitaHistoricoModel>(); if (Request.QueryString["p"] != null) { int codvisita = Convert.ToInt32(Request.QueryString["p"]); var v = new VisitaViewModel().GetVisita(codvisita, User.Identity.GetEmpresa()); visita.IdPessoa = v.IdPessoa; visita.BemViewModel = v.BemViewModel; visita.ValorBem = v.ValorBem; visita.ValorBemAux = v.ValorBemAux; visita.MotivoVisita = v.MotivoVisita; ViewData["HISTORICOVISITA"] = new VisitaViewModel().GetHistoricoVisita(codvisita, visita.IdPessoa, User.Identity.GetEmpresa()); ViewData["DADOS_CLIENTE"] = ClienteData.Get(v.IdPessoa, User.Identity.GetEmpresa()).Result; } ViewBag.Motivos = ToSelectList(MotivoViewModel.GetAll()); ViewBag.Estados = CidadeModel.ToSectList(CidadeModel.GetEstado()); return(View(visita)); }
public List <CidadeModel> ListarCidade(int idEstado) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT * FROM Cidade WHERE id_estado = @idEstado"; cmd.Parameters.AddWithValue("@idEstado", idEstado); SqlDataReader dr = cmd.ExecuteReader(); List <CidadeModel> lista = new List <CidadeModel>(); while (dr.Read()) { int idCidade = Convert.ToInt32(dr["id_cidade"]); string nomeCidade = dr["nome_cidade"].ToString(); CidadeModel cidade = new CidadeModel(idCidade, nomeCidade, idEstado); lista.Add(cidade); } con.Desconectar(); return(lista); } catch (Exception e) { throw e; } }
public JsonResult SalvarCidade(CidadeModel model) { var resultado = "OK"; var mensagens = new List <string>(); var idSalvo = string.Empty; if (!ModelState.IsValid) { resultado = "AVISO"; mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList(); } else { try { var id = model.Salvar(); if (id > 0) { idSalvo = id.ToString(); } else { resultado = "ERRO"; } } catch (Exception ex) { resultado = "ERRO"; } } return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo })); }
public ActionResult CadastrarPost(CidadeModel model) { var usuario = AutenticacaoProvider.UsuarioAutenticado; if (usuario == null) { return(RedirectToAction("Login", "CommonViews")); } try { if (ModelState.IsValid) { notificacao = true; return(RedirectToAction("Lista", new { notificar = _CidadeBusiness.Add(model) })); } } catch (Exception ex) { return(View()); } return(View(model)); }
public MedicoCidade(int medicoId, int cidadeId, MedicoModel medico, CidadeModel cidade) { this.MedicoId = medicoId; this.CidadeId = cidadeId; this.Medico = medico; this.Cidade = cidade; }
public JsonResult ExcluirCidade(int id) { var ok = CidadeModel.ExcluirPeloId(id); var quant = CidadeModel.RecuperarQuantidade(); return(Json(new { Ok = ok, Quantidade = quant })); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,CidadeId")] CidadeModel cidadeModel) { if (id != cidadeModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { cidadeModel.Nome = cidadeModel.Nome.ToUpper(); _context.Update(cidadeModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CidadeModelExists(cidadeModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CidadeId"] = new SelectList(_context.EstadoModel, "Id", "Nome", cidadeModel.CidadeId); return(View(cidadeModel)); }
// GET: Home/Edit/5 public ActionResult Edit(int id) { var config = new MapperConfiguration(cfg => { cfg.AddProfile <Mapper.MappingProfile>(); }); var mapper = config.CreateMapper(); CidadeModel item = mapper.Map <Cidade, CidadeModel>(DAL.Select().Where(x => x.CID_ID == id).First()); return(View(item)); }
public ActionResult DeleteConfirmed(int id) { CidadeModel cidadeModel = db.Cidades.Find(id); db.Cidades.Remove(cidadeModel); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Delete(CidadeModel model) { var update = Get(model.IdCidade); update.EstReg = "N"; return(_rep.Update(update)); }
public JsonResult NovaCidade(CidadeModel model) { var status = _busCidade.Add(model); return(new JsonResult { Data = status }); }
public JsonResult CidadePagina(int pagina, int tamPag, string filtro, string ordem) { var lista = CidadeModel.RecuperarLista(pagina, tamPag, filtro, ordem); var quantRegistro = CidadeModel.RecuperarQuantidade(); var quantidade = QuantidadePaginas(quantRegistro); return(Json(new { Lista = lista, Quantidade = quantidade })); }
public JsonResult RecuperarCidadesDoEstado(int idEstado) { var lista = CidadeModel.RecuperarLista(idEstado: idEstado); lista.Insert(0, new CidadeViewModel { Id = -1, Nome = "-- Não Selecionado --" }); return(Json(lista)); }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Update(CidadeModel model) { var update = Get(model.IdCidade); update.DcrNome = model.DcrNome; update.IdUnidadeFederacao = model.IdUnidadeFederacao; return(_rep.Update(update)); }
public ActionResult Edit([Bind(Include = "Id,Nome,Uf")] CidadeModel cidadeModel) { if (ModelState.IsValid) { db.Entry(cidadeModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cidadeModel)); }
public JsonResult RecuperarCidadesDoEstado(int idEstado) { var lista = CidadeModel.RecuperarLista(idEstado: idEstado); //desta forma eu estou incluindo um item na posição [0] zero do meu select lista.Insert(0, new CidadeViewModel { Id = -1, Nome = "-- Não Selecionado --" }); return(Json(lista)); }
// // GET: /Cidade/Delete/5 public ActionResult Delete(int id = 0) { CidadeModel cidademodel = db.Cidades.Find(id); if (cidademodel == null) { return(HttpNotFound()); } return(View(cidademodel)); }
public JsonResult CidadePagina(int pagina, int tamPag, string filtro) { var lista = CidadeModel.RecuperarLista(pagina, tamPag, filtro); var difQuantPaginas = (lista.Count % ViewBag.QuantMaxLinhaPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (lista.Count / ViewBag.QuantMaxLinhaPorPagina + difQuantPaginas); return(Json(lista)); }
// // GET: /Cidade/Edit/5 public ActionResult Edit(int id = 0) { CidadeModel cidademodel = db.Cidades.Find(id); if (cidademodel == null) { return(HttpNotFound()); } ViewBag.EstadoID = new SelectList(db.Estados, "EstadoId", "Descricao", cidademodel.EstadoID); return(View(cidademodel)); }
public ActionResult Edit(CidadeModel cidademodel) { if (ModelState.IsValid) { db.Entry(cidademodel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EstadoID = new SelectList(db.Estados, "EstadoId", "Descricao", cidademodel.EstadoID); return(View(cidademodel)); }
public ActionResult Create([Bind(Include = "Id,Nome,Uf")] CidadeModel cidadeModel) { if (ModelState.IsValid) { db.Cidades.Add(cidadeModel); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cidadeModel)); }
public ActionResult Salvar(IFormCollection form) { try { string nome = form["nome"]; string telefone = form["telefone"]; string email = form["email"]; string logradouro = form["rua"]; string numero = form["numero"]; string bairro = form["bairro"]; string complemento = form["complemento"]; int cidade_codigo = int.Parse(form["cidade"]); CidadeModel cidade = null; if (cidade_codigo != 0) { cidade = (new CidadeModel()).Obter(cidade_codigo); } if (nome != "" && telefone != "" && email != "" && logradouro != "" && numero != "" && bairro != "" && cidade != null) { EnderecoModel endereco = new EnderecoModel() { Logradouro = logradouro, Numero = numero, Bairro = bairro, Complemento = complemento, CidadeCodigo = cidade.Codigo }; endereco.Salvar(); ClinicaModel clinica = new ClinicaModel() { Nome = nome, Email = email, Endereco = endereco.Codigo, Telefone = telefone }; clinica.Salvar(); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async System.Threading.Tasks.Task <IActionResult> InserirAsync(CidadeModel cidade) { Command <Cidade> command = new Command <Cidade>() { Action = Operacao.Inclusão, Data = Convert.From(cidade) }; ResponseModel response = await mediator.Send(command); return(this.StatusCode(response.StatusCode, response)); }