public List <KeyValuePair <long, string> > ListarPais() { var lista = PaisModel.ListarPais().AsEnumerable().ToDictionary(linha => linha.Field <long>(0), linha => linha.Field <string>(1).Trim()).ToList(); lista.Insert(0, new KeyValuePair <long, string>(0, "Selecione")); return(lista); }
public List <PaisModel> ListarPais() { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = con.Conectar(); cmd.CommandText = @"SELECT * FROM Pais"; SqlDataReader dr = cmd.ExecuteReader(); List <PaisModel> lista = new List <PaisModel>(); while (dr.Read()) { int idPais = Convert.ToInt32(dr["id_pais"]); string nomePais = dr["nome_pais"].ToString(); PaisModel pais = new PaisModel(idPais, nomePais); lista.Add(pais); } con.Desconectar(); return(lista); } catch (Exception e) { throw e; } }
private Dictionary <string, List <string> > RetornarPaisTimes(List <Time> times) { var paisesModel = new List <PaisModel>(); var dictionaryPais = new Dictionary <string, List <string> >(); foreach (var pais in RetornarListaPaisesDeTimes(times)) { var paisModel = new PaisModel(); foreach (var time in times) { if (time.CodPais == pais) { paisModel.Codigo = time.CodPais; paisModel.Infos.Add(time.Nome + " - " + time.Numero); } if (paisModel.Codigo != null && !dictionaryPais.Keys.Any(key => key.Equals(pais))) { dictionaryPais.Add(paisModel.Codigo, paisModel.Infos); } } } return(dictionaryPais); }
public PaisModel RecuperarPeloId(int id) { PaisModel ret = null; Connection(); using (SqlCommand command = new SqlCommand("SELECT * FROM Pais WHERE Id= @id", con)) { con.Open(); command.Parameters.AddWithValue("@id", SqlDbType.Int).Value = id; var reader = command.ExecuteReader(); if (reader.Read()) { ret = new PaisModel() { Id = (int)reader["Id"], Codigo = (string)reader["Codigo"], Nome = (string)reader["Nome"], Sigla = (string)reader["Sigla"], Ativo = (bool)reader["Ativo"] }; } } return(ret); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nome")] PaisModel paisModel) { if (id != paisModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { paisModel.Nome = paisModel.Nome.ToUpper(); _context.Update(paisModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PaisModelExists(paisModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(paisModel)); }
public JsonResult ExcluirPais(int id) { var ok = PaisModel.ExcluirPeloId(id); var quant = PaisModel.RecuperarQuantidade(); return(Json(new { Ok = ok, Quantidade = quant })); }
public IActionResult Criar(string pais, string casos, string mortes, string recuperados) { using (var db = new CovidContext()) { // Se existir o país: if (db.Infeccoes.Where(infeccao => infeccao.Pais.Nome == pais).Any()) { var inf = db.Infeccoes.Where(infeccao => infeccao.Pais.Nome == pais).First(); inf.CasosConfirmados = int.Parse(casos); inf.Mortes = int.Parse(mortes); inf.Recuperados = int.Parse(recuperados); db.Update(inf); } else { var novopais = new PaisModel(); novopais.Nome = pais; var novainfection = new InfeccaoModel(); novainfection.CasosConfirmados = int.Parse(casos); novainfection.Mortes = int.Parse(mortes); novainfection.Recuperados = int.Parse(recuperados); novopais.Infeccao = novainfection; db.Infeccoes.Add(novainfection); db.Paises.Add(novopais); } db.SaveChanges(); var infeccoes = db.Infeccoes.ToList(); db.Paises.ToList(); ViewData["Infeccoes"] = infeccoes; return(View("Painel")); } }
// GET: PaisModels/Edit/5 public ActionResult Edit(int id) { PaisModel paisModel = new PaisModel(); paisModel.Id = id; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //PaisModel paisModel = db.Pais.Find(id); //db.Entry(paisModel).State = EntityState.Modified; //db.SaveChanges(); Mapper.Initialize(cfg => cfg.CreateMap <PaisModel, Pais>() .ForMember("Nombre", opt => opt.MapFrom(c => c.Nombre))); // Выполняем сопоставление Pais pais = Mapper.Map <PaisModel, Pais>(paisModel); // db.Add(user); pais = _PaisRepository.FindById(id); if (pais == null) { return(HttpNotFound()); } return(View(pais)); }
public ActionResult Modificar(string Id) { PaisModel pa = new PaisModel(); pa = pa.ObtenerPais(Id); return(View(pa)); }
public JsonResult SalvarPais(PaisModel 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 Generar(PaisModel a) { Pais PAIS = new Pais(); Bitacoras BTC = new Bitacoras(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { PAIS.Generar(a.Consec_Pais, a.CodPais, a.Nombre, a.Imagen); BTC.GenerarBitacora(a.Consec_Pais, 1, 1, DateTime.Now, "Agregar", "Inserción de un nuevo País", a.CodPais, a.Nombre, a.Imagen, 0, "", "", "", "", "", DateTime.Now, "", 0); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError("Error al Generar el Pais", ex); Error.GenerarError(DateTime.Now, "Error al generar un nuevo país en la Tabla País: " + ex); return(View()); } }
public ActionResult Index() { try { List <PaisModel> list = new List <PaisModel>(); List <EntidadesCompartidas.Pais> lista = CreoServicio().ListarPais().ToList(); PaisModel pais = new PaisModel(); if (lista.Count > 0) { lista = pais.milista; } else { return(View()); } string JsonResponse = JsonConvert.SerializeObject(lista); Session["ListaPaises"] = JsonResponse; return(View(pais)); } catch { return(View()); } }
public ActionResult Guardar(FormCollection collection) { try { PaisModel Pais = (PaisModel)Session["PaisActual"]; MVCFinal.Models.CiudadModel Ciudad = new Models.CiudadModel(); Ciudad.NombrePais = Convert.ToString(collection["NombrePais"]); Ciudad.NombreCiudad = Convert.ToString(collection["NombreCiudad"]); Ciudad.CoordenadaX = float.Parse(collection["CoordenadaX"], System.Globalization.CultureInfo.InvariantCulture); Ciudad.CoordenadaY = float.Parse(collection["CoordenadaY"], System.Globalization.CultureInfo.InvariantCulture); CreoServicio().AltaUbicacion(convertirModelCiudad(Ciudad)); string JsonPais = JsonConvert.SerializeObject(Pais); Session["Pais"] = JsonPais; Session["CiudadActual"] = Ciudad; return(RedirectToAction("ControlCiudad", "Admin")); } catch { return(View()); } }
public int Salvar(PaisModel paisModel) { var ret = 0; var model = RecuperarPeloId(paisModel.Id); if (model == null) { Connection(); using (SqlCommand command = new SqlCommand(" INSERT INTO Pais ( Codigo, " + " Nome, " + " Sigla, " + " Ativo " + " ) " + " VALUES ( @Codigo, " + " @Nome, " + " @Sigla, " + " @Ativo " + " ); " + " select convert(int, scope_identity())", con)) { con.Open(); command.Parameters.AddWithValue("@Codigo", SqlDbType.VarChar).Value = paisModel.Codigo; command.Parameters.AddWithValue("@Nome", SqlDbType.VarChar).Value = paisModel.Nome; command.Parameters.AddWithValue("@Sigla", SqlDbType.VarChar).Value = paisModel.Sigla; command.Parameters.AddWithValue("@Ativo", SqlDbType.Int).Value = paisModel.Ativo; ret = (int)command.ExecuteScalar(); } } else { Connection(); using (SqlCommand command = new SqlCommand(" UPDATE Pais " + " SET Codigo=@codigo, " + " Nome=@nome, " + " Sigla=@Sigla, " + " Ativo=@ativo " + " WHERE Id=@id ", con)) { con.Open(); command.Parameters.AddWithValue("@Codigo", SqlDbType.VarChar).Value = paisModel.Codigo; command.Parameters.AddWithValue("@Nome", SqlDbType.VarChar).Value = paisModel.Nome; command.Parameters.AddWithValue("@Sigla", SqlDbType.VarChar).Value = paisModel.Sigla; command.Parameters.AddWithValue("@Ativo", SqlDbType.VarChar).Value = (paisModel.Ativo ? 1 : 0); command.Parameters.AddWithValue("@id", SqlDbType.Int).Value = paisModel.Id; if (command.ExecuteNonQuery() > 0) { ret = paisModel.Id; } } } return(ret); }
/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public ModifyPaisViewModel(CatalogPaisViewModel catalogPaisViewModel, PaisModel selectedPaisModel) { this._paisModel = new PaisModel(new PaisDataMapper(), catalogPaisViewModel.ActualUser); this._catalogPaisViewModel = catalogPaisViewModel; this._paisModel.UnidPais = selectedPaisModel.UnidPais; this._paisModel.Pais = selectedPaisModel.Pais; this._paisModel.Iso = selectedPaisModel.Iso; }
public JsonResult PaisPagina(int pagina, int tamPag, string filtro, string ordem) { var lista = Mapper.Map <List <PaisViewModel> >(PaisModel.RecuperarLista(pagina, tamPag, filtro, ordem)); var quantRegistro = PaisModel.RecuperarQuantidade(); var quantidade = QuantidadePaginas(quantRegistro); return(Json(new { Lista = lista, Quantidade = quantidade })); }
public ActionResult DeleteConfirmed(int id) { PaisModel paisModel = db.PaisModels.Find(id); db.PaisModels.Remove(paisModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Eliminar(string IdEliminar) { PaisModel pa = new PaisModel(); pa.Id = IdEliminar; pa.EliminarPais(); return(RedirectToAction("ObtenerPaises")); }
public ActionResult ObtenerPaises() { PaisModel paisModel = new PaisModel(); paisModel.Paises = paisModel.ConsultarPaises(); return(View(paisModel)); }
public void UpdatePais(int id, PaisModel pais) { using (var contexto = new JaverianaNETEntities()) { Paises p = contexto.Paises.Find(id); p.NombrePais = pais.NombrePais; contexto.SaveChanges(); } }
public void Insert(PaisModel entidade) { var sql = $"INSERT INTO PAIS (PAICODI,PAINOME) VALUES" + $"('{entidade.PAICODI}'," + $"'{entidade.PAINOME}')"; ExecuteNonResult(sql); MessageBox.Show("Registro inserido com sucesso !!!"); }
public JsonResult PaisPagina(int pagina, int tamPag, string filtro) { var lista = PaisModel.RecuperarLista(pagina, tamPag, filtro); var difQuantPaginas = (lista.Count % ViewBag.QuantMaxLinhaPorPagina) > 0 ? 1 : 0; ViewBag.QuantPaginas = (lista.Count / ViewBag.QuantMaxLinhaPorPagina + difQuantPaginas); return(Json(lista)); }
public ActionResult Edit([Bind(Include = "IDPais,Nombre")] PaisModel paisModel) { if (ModelState.IsValid) { db.Entry(paisModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(paisModel)); }
public void Eliminar(PaisModel paisModel) { using (var contexto = new UsuariosEntities()) { var paisaeliminar = (from x in contexto.Pais select x).Where(d => d.Id.Equals(paisModel.Id)).FirstOrDefault(); contexto.Pais.Remove(paisaeliminar); contexto.SaveChanges(); } }
public void Update(PaisModel entidade) { var sql = $"UPDATE PAIS SET " + $"PAICODI = '{entidade.PAICODI}'," + $"PAINOME = '{entidade.PAINOME}' " + $"WHERE PAICODI = { entidade.PAICODI}"; ExecuteNonResult(sql); MessageBox.Show("Registro gravado com sucesso !!!"); }
// GET: api/Pais/5 public IHttpActionResult GetPais(int id) { PaisModel p = CRUD.BuscarPaises().Where(e => e.PAISID == id).First(); if (p == null) { return(NotFound()); } return(Ok(p)); }
public ActionResult Create([Bind(Include = "IDPais,Nombre")] PaisModel paisModel) { if (ModelState.IsValid) { db.PaisModels.Add(paisModel); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(paisModel)); }
public void UpdatePais(int id, PaisModel pais) { try { repositorio.UpdatePais(id, pais); } catch (Exception e) { return; } }
public void CreatePais(PaisModel pais) { try { repositorio.CreatePais(pais); } catch (Exception e) { return; } }
public IHttpActionResult PostPais(PaisModel p) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } PAIS.Generar(p.Consec_Pais, p.CodPais, p.Nombre, p.Imagen); return(CreatedAtRoute("DefaultApi", new { id = p.PAISID }, p)); }