public void getSeteDiasPrevisaoLatLon(string lat, string lon) { DataSet ds = new DataSet(); string url = "http://servicos.cptec.inpe.br/XML/cidade/7dias/" + lat + "/" + lon + "/previsaoLatLon.xml"; ds.ReadXml(url); int count = ds.Tables[0].Rows.Count; DataTable dt = ds.Tables[0]; cidade c = new cidade(); //try //{ if (ds != null) { if (count > 0) { CptecDAL.LuaDAL objLua = new CptecDAL.LuaDAL(); for (int i = 0; i < count; i++) { c.nome = dt.Rows[i]["nome"].ToString().Trim(); c.uf = dt.Rows[i]["uf"].ToString().Trim(); c.atualizacao = dt.Rows[i]["atualizacao"].ToString().Trim(); } count = ds.Tables[1].Rows.Count; dt = ds.Tables[1]; List <cidade.previsao> pr = new List <cidade.previsao>(); for (int i = 0; i < count; i++) { cidade.previsao p = new cidade.previsao(); p.dia = dt.Rows[i]["dia"].ToString().Trim(); p.tempo = dt.Rows[i]["tempo"].ToString().Trim(); p.maxima = dt.Rows[i]["maxima"].ToString().Trim(); p.minima = dt.Rows[i]["minima"].ToString().Trim(); p.iuv = dt.Rows[i]["iuv"].ToString().Trim(); p.lua = objLua.getLua(p.dia).Rows[0]["descricao"].ToString(); pr.Add(p); } c.previsoes = pr; } } //} //catch (Exception) //{ //} //return c; JavaScriptSerializer jsSerializer = new JavaScriptSerializer(); this.Context.Response.ContentType = "application/json; charset=utf-8"; this.Context.Response.Write(jsSerializer.Serialize(c)); }
// GET: cidades/Delete/5 public ActionResult Delete(int?id) { string message = "Deseja verificar se existem hotéis atrelados a essa cidade?"; string caption = "Atenção!"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign); if (result == DialogResult.Yes) { return(Redirect("/hotels/Index")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cidade cidade = db.cidade.Find(id); if (cidade == null) { return(HttpNotFound()); } return(View(cidade)); } }
public async Task <IActionResult> Edit(int id, [Bind("idcidade,nome,estado")] cidade cidade) { if (id != cidade.idcidade) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cidade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!cidadeExists(cidade.idcidade)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cidade)); }
protected void btnSalvar_Click(object sender, EventArgs e) { // cadastrar cidade cidade cidade = new cidade(); cidade.nome = txtNome.Text; cidade.estado = ddEstado.Text; Cidade_Model model = new Cidade_Model(); if (txtNome.Text != "") { // se tiver ID preenche o parâmetro if (txtID.Text != "Novo") { cidade.id = int.Parse(txtID.Text); } // faz a inserção ou atualização do cadastro da cidade if (model.InserirAtualizar(cidade)) { Master.Sucesso("Registro salvo com sucesso."); txtID.Text = cidade.id.ToString(); } else { Master.Alerta("Erro ao salvar o registro"); } } else { Master.Alerta("Campo nome é obrigatório."); } }
private void btn_localizar_Click(object sender, EventArgs e) { try { ConsultaUFeCidade frm = new ConsultaUFeCidade(); frm.ShowDialog(); int codigo = frm.codigo; frm = null; if (codigo != 0) { cidade cid = (new cidadeRepositorio()).selecionar(codigo); if (cid != null) { tbox_codigo.Text = cid.cidade_codigo.ToString(); tbox_cidade.Text = cid.cidade_nome.ToString(); tbox_uf.Text = cid.cidade_uf.ToString(); } else { MessageBox.Show("Dados não localizados!"); btn_cancelar_Click(sender, e); } } } catch (Exception ex) { MessageBox.Show("Erro ao localizar! " + ex.Message); } }
protected void btnSalvar_Click(object sender, EventArgs e) { // cadastrar cidade cidade cidade = new cidade(); cidade.nome = txtNome.Text; cidade.estado = ddEstado.Text; Cidade_Model model = new Cidade_Model(); if (txtNome.Text != "") { // se tiver ID preenche o parâmetro if (txtID.Text != "Novo") cidade.id = int.Parse(txtID.Text); // faz a inserção ou atualização do cadastro da cidade if (model.InserirAtualizar(cidade)) { Master.Sucesso("Registro salvo com sucesso."); txtID.Text = cidade.id.ToString(); } else Master.Alerta("Erro ao salvar o registro"); } else { Master.Alerta("Campo nome é obrigatório."); } }
private void btn_salvar_Click(object sender, EventArgs e) { try { if (tbox_cidade.Text != "" && tbox_uf.Text != "") { cidade cid = new cidade() { cidade_nome = tbox_cidade.Text, cidade_uf = tbox_uf.Text }; //salva elemento que está sendo inserido if (tbox_codigo.Text == "") { (new cidadeRepositorio()).inserir(cid); } else { //salva a alteração cid.cidade_codigo = int.Parse(tbox_codigo.Text); (new cidadeRepositorio()).alterar(cid); } MessageBox.Show("Dados salvos! Código: " + cid.cidade_codigo); btn_cancelar_Click(sender, e); } else { MessageBox.Show("Informar todos os dados!"); } } catch (Exception ex) { MessageBox.Show("Erro ao salvar! " + ex.Message); } }
public ActionResult Create(cidade cidadeNova) { msg_erro = "Cidade \"" + cidadeNova.nome + "\" salva com sucesso!"; if (db.cidade.Count(cid => cid.nome == cidadeNova.nome) > 0) { msg_erro = "Cidade \"" + cidadeNova.nome + "\" já cadastrada!"; } else if (ApiWeatherForecast.ExisteInformacoesParaCidade(cidadeNova.nome)) { try { cidadeNova.codigo = db.cidade.Max(c => c.codigo) + 1; } catch { cidadeNova.codigo = 0; } db.cidade.Add(cidadeNova); db.SaveChanges(); } else { msg_erro = "Não temos dados de previsão do tempo para esta cidade. \nCidade não cadastrada!"; } return(Json(new { mensagem = msg_erro }, JsonRequestBehavior.AllowGet)); }
public bool InserirAtualizar(cidade a) { // função para cadastrar cidade try { Table <cidade> tb = getTable(); dbDataContext db = getDataContext(); if (a.id == 0) { tb.InsertOnSubmit(a); tb.Context.SubmitChanges(); } else { db.alteraCidade(a.id, a.nome, a.estado); tb.Context.SubmitChanges(); } return(true); } catch { return(false); } }
public bool InserirAtualizar(cidade a) { // função para cadastrar cidade try { Table<cidade> tb = getTable(); dbDataContext db = getDataContext(); if (a.id == 0) { tb.InsertOnSubmit(a); tb.Context.SubmitChanges(); } else { db.alteraCidade(a.id, a.nome, a.estado); tb.Context.SubmitChanges(); } return true; } catch { return false; } }
public ActionResult DeleteConfirmed(int id) { cidade cidade = db.cidade.Find(id); db.cidade.Remove(cidade); db.SaveChanges(); return(RedirectToAction("Index")); }
public void getOndasPrevisao(string cod) { DataSet ds = new DataSet(); string url = "http://servicos.cptec.inpe.br/XML/cidade/" + cod + "/todos/tempos/ondas.xml"; ds.ReadXml(url); int count = ds.Tables[0].Rows.Count; DataTable dt = ds.Tables[0]; cidade c = new cidade(); //try //{ if (ds != null) { if (count > 0) { for (int i = 0; i < count; i++) { c.nome = dt.Rows[i]["nome"].ToString().Trim(); c.uf = dt.Rows[i]["uf"].ToString().Trim(); c.atualizacao = dt.Rows[i]["atualizacao"].ToString().Trim(); } count = ds.Tables[1].Rows.Count; dt = ds.Tables[1]; List <cidade.previsao> pr = new List <cidade.previsao>(); for (int i = 0; i < count; i++) { cidade.previsao p = new cidade.previsao(); p.dia = dt.Rows[i]["dia"].ToString().Trim(); p.agitacao = dt.Rows[i]["agitacao"].ToString().Trim(); p.altura = dt.Rows[i]["altura"].ToString().Trim(); p.direcao = dt.Rows[i]["direcao"].ToString().Trim(); p.vento = dt.Rows[i]["vento"].ToString().Trim(); p.vento_dir = dt.Rows[0]["vento_dir"].ToString(); pr.Add(p); } c.previsoes = pr; } } //} //catch (Exception) //{ //} //return c; JavaScriptSerializer jsSerializer = new JavaScriptSerializer(); this.Context.Response.ContentType = "application/json; charset=utf-8"; this.Context.Response.Write(jsSerializer.Serialize(c)); }
public cidade getSeteDiasPrevisao(string cod) { DataSet ds = new DataSet(); string url = "http://servicos.cptec.inpe.br/XML/cidade/7dias/" + cod + "/previsao.xml"; ds.ReadXml(url); int count = ds.Tables[0].Rows.Count; DataTable dt = ds.Tables[0]; cidade c = new cidade(); //try //{ if (ds != null) { if (count > 0) { CptecDAL.LuaDAL objLua = new CptecDAL.LuaDAL(); for (int i = 0; i < count; i++) { c.nome = dt.Rows[i]["nome"].ToString().Trim(); c.uf = dt.Rows[i]["uf"].ToString().Trim(); c.atualizacao = dt.Rows[i]["atualizacao"].ToString().Trim(); } count = ds.Tables[1].Rows.Count; dt = ds.Tables[1]; List <cidade.previsao> pr = new List <cidade.previsao>(); for (int i = 0; i < count; i++) { cidade.previsao p = new cidade.previsao(); p.dia = dt.Rows[i]["dia"].ToString().Trim(); p.tempo = dt.Rows[i]["tempo"].ToString().Trim(); p.maxima = dt.Rows[i]["maxima"].ToString().Trim(); p.minima = dt.Rows[i]["minima"].ToString().Trim(); p.iuv = dt.Rows[i]["iuv"].ToString().Trim(); p.lua = objLua.getLua(p.dia).Rows[0]["descricao"].ToString(); pr.Add(p); } c.previsoes = pr; } } //} //catch (Exception) //{ //} return(c); }
public List<cidade> Filtrar(cidade cidade) { return repositorycidade.ObterPorFiltros(b => ( (cidade.ID == Guid.Empty || b.ID == cidade.ID) && (cidade.nome == null || b.nome.ToUpper().Contains(cidade.nome)) && (cidade.codigo == null || b.codigo.ToUpper().Contains(cidade.codigo)) && (cidade.empresaID == Guid.Empty || b.empresaID == cidade.empresaID) )).ToList(); }
public void Update(Guid Idcidade, cidade cidadeNew) { cidade cidade = examregisterContext.cidade.Where(a => a.idcidade == Idcidade).FirstOrDefault(); cidade.nome = cidadeNew.nome; cidade.idestado = cidadeNew.idestado; cidade.inativo = cidadeNew.inativo; examregisterContext.SaveChanges(); }
public void GetCidades(string city) { DataSet ds = new DataSet(); string url = "http://servicos.cptec.inpe.br/XML/listaCidades?city=" + city; ds.ReadXml(url); //cidade[] cidades = null; //cidades = new cidade[1]; city ci = new city(); //try //{ if (ds != null) { int count = ds.Tables[0].Rows.Count; if (count > 0) { DataTable dt = ds.Tables[0]; //cidades = new cidade[count]; cidade c = new cidade(); List <cidade> listCidade = new List <cidade>(); for (int i = 0; i < count; i++) { //cidades[i].nome = dt.Rows[i]["nome"].ToString().Trim(); //cidades[i].uf = dt.Rows[i]["uf"].ToString().Trim(); //cidades[i].id = dt.Rows[i]["id"].ToString().Trim(); c.nome = dt.Rows[i]["nome"].ToString().Trim(); c.uf = dt.Rows[i]["uf"].ToString().Trim(); c.id = dt.Rows[i]["id"].ToString().Trim(); listCidade.Add(c); } ci.cidades = listCidade; } } //} //catch (Exception) //{ //} //return cidades; JavaScriptSerializer jsSerializer = new JavaScriptSerializer(); this.Context.Response.ContentType = "application/json; charset=utf-8"; this.Context.Response.Write(jsSerializer.Serialize(ci)); }
public ActionResult Edit([Bind(Include = "id,descricao,id_estado")] cidade cidade) { if (ModelState.IsValid) { db.Entry(cidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_estado = new SelectList(db.estado, "id", "descricao", cidade.id_estado); return(View(cidade)); }
public ActionResult Edit([Bind(Include = "id_cidade,nome,sin_vara_federal,codigo_ibge,id_orgao,observacao,uf,id_uf")] cidade cidade) { if (ModelState.IsValid) { db.Entry(cidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_uf = new SelectList(db.uf, "id_uf", "sigla", cidade.id_uf); return(View(cidade)); }
public async Task <IActionResult> Create([Bind("idcidade,nome,estado")] cidade cidade) { if (ModelState.IsValid) { _context.Add(cidade); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cidade)); }
public ActionResult Edit([Bind(Include = "id,nome,estado,populacao,id_pais")] cidade cidade) { if (ModelState.IsValid) { db.Entry(cidade).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_pais = new SelectList(db.pais, "id", "nome", cidade.id_pais); return(View(cidade)); }
public ActionResult Create([Bind(Include = "id,descricao,id_estado")] cidade cidade) { if (ModelState.IsValid) { db.cidade.Add(cidade); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_estado = new SelectList(db.estado, "id", "descricao", cidade.id_estado); return(View(cidade)); }
// GET: cidades/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cidade cidade = db.cidade.Find(id); if (cidade == null) { return(HttpNotFound()); } return(View(cidade)); }
public ActionResult Editar(CidadeViewModel model) { //abre a conexao using (CrudModel connection = new CrudModel()) { //faz o select pra buscar o registro de cidade cidade cid = connection.cidades.FirstOrDefault(cidade => cidade.id == model.Id); //atribue o valor vindo da tela para a propriedade do objeto do banco cid.nome = model.Nome; //salva as alterações connection.SaveChanges(); } //retorna para a listagem return(RedirectToAction("Index")); }
// GET: cidades/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cidade cidade = db.cidade.Find(id); if (cidade == null) { return(HttpNotFound()); } ViewBag.id_estado = new SelectList(db.estado, "id", "descricao", cidade.id_estado); return(View(cidade)); }
// GET: cidades/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cidade cidade = db.cidade.Find(id); if (cidade == null) { return(HttpNotFound()); } ViewBag.id_pais = new SelectList(db.pais, "id", "nome", cidade.id_pais); return(View(cidade)); }
public ActionResult Editar(int id) { CidadeViewModel model = new CidadeViewModel(); using (CrudModel connection = new CrudModel()) { cidade cid = connection.cidades.FirstOrDefault(cidade => cidade.id == id); if (cid != null) { model.Id = cid.id; model.Nome = cid.nome; } } return(View(model)); }
private void btn_excluir_Click(object sender, EventArgs e) { try { if (tbox_codigo.Text != "") { cidade cid = (new cidadeRepositorio()).selecionar(int.Parse(tbox_codigo.Text)); (new cidadeRepositorio()).excluir(cid); btn_cancelar_Click(sender, e); MessageBox.Show("Dados excluídos!"); } else { MessageBox.Show("Informar o código!"); } } catch (Exception ex) { MessageBox.Show("Erro ao excluir! " + ex.Message); } }
public string Get(int id) { XmlDocument document = new XmlDocument(); try { document.Load("http://servicos.cptec.inpe.br/XML/cidade/7dias/" + id + "/previsao.xml"); } catch { return("Não foi possível consultar as cidades"); } XmlSerializer ser = new XmlSerializer(typeof(cidade), new XmlRootAttribute("cidade")); cidade cidades = new cidade(); //Object obj = new object(); using (StringReader sr = new StringReader(document.InnerXml)) { //obj = ser.Deserialize(sr); cidades = (cidade)ser.Deserialize(sr); //previsoes = (List<previsao>)ser.Deserialize(sr); } cidades.listPrevisao = new List <Previsao>(); foreach (XmlNode xmlPrevisao in document.GetElementsByTagName("previsao")) { ser = new XmlSerializer(typeof(Previsao), new XmlRootAttribute("previsao")); using (StringReader sr = new StringReader(xmlPrevisao.OuterXml)) { Previsao pr = (Previsao)ser.Deserialize(sr); cidades.listPrevisao.Add(pr); } } return(new JavaScriptSerializer().Serialize(cidades)); }
public bool Insert(cidade cidades, out string message) { string sql; conn = new conn().getConnectionNew(out string messagem); try { sql = " insert into cadastro.Cidade (Id, Descricao) " + " values (" + cidades.FId + ",'" + cidades.FDescricao + "' ) "; SqlCommand cmd = new SqlCommand(sql, conn); cmd.CommandType = CommandType.Text; //conn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { message = "sucesso"; return(true); } else { message = "erro"; return(false); } } catch (SqlException erro) { message = " Erro ao inserir dados" + erro; return(false); } finally { conn.Close(); } }
public bool inserir(CidadeEntity cidadeEntity) { cidade cidade = new cidade(); int idEstado = getIdEstadoByString(cidadeEntity.Uf); cidade.id_estado = idEstado; cidade.nome = cidadeEntity.Nome; DB.cidades.InsertOnSubmit(cidade); try { DB.SubmitChanges(); MessageBox.Show("Cidade inserida com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); cidadeEntity.Id = cidade.id; return(true); } catch (Exception ex) { Validator.tratarErrosSql("Cidade", Validator.INSERIR, ex.Message); DB = new db_entityDataContext(); return(false); } }
public cidade[] GetCidades(string city) { DataSet ds = new DataSet(); string url = "http://servicos.cptec.inpe.br/XML/listaCidades?city=" + city; ds.ReadXml(url); cidade[] cidades = null; cidades = new cidade[1]; //try //{ if (ds != null) { int count = ds.Tables[0].Rows.Count; if (count > 0) { DataTable dt = ds.Tables[0]; cidades = new cidade[count]; for (int i = 0; i < count; i++) { cidades[i].nome = dt.Rows[i]["nome"].ToString().Trim(); cidades[i].uf = dt.Rows[i]["uf"].ToString().Trim(); cidades[i].id = dt.Rows[i]["id"].ToString().Trim(); } } } //} //catch (Exception) //{ //} return(cidades); }
public Result Salvar(cidade cidade) { Result retorno = new Result(); try { if (cidade.ID == Guid.Empty) { cidade.ID = Guid.NewGuid(); repositorycidade.Adicionar(cidade); } else { repositorycidade.Alterar(cidade); } context.SaveChanges(); retorno.Ok("Cadastro realizado com sucesso."); } catch (Exception erro) { retorno.Erro(erro.Message); } return retorno; }
//Lista por ID public static cidade BuscaCidadePorID(int id) { cidade objCidade = ContextoSingleton.Instancia.cidades.Find(id); return(objCidade); }
protected void Page_Load(object sender, EventArgs e) { if (Master.GetNivelPermissao() < Mediador_Model.PERM_ADMIN) { Response.Redirect("index.aspx"); } if (!IsPostBack) { ddEstado.Items.Clear(); ddEstado.Items.Add("AC"); ddEstado.Items.Add("AC"); ddEstado.Items.Add("AL"); ddEstado.Items.Add("AP"); ddEstado.Items.Add("AM"); ddEstado.Items.Add("BA"); ddEstado.Items.Add("CE"); ddEstado.Items.Add("DF"); ddEstado.Items.Add("ES"); ddEstado.Items.Add("GO"); ddEstado.Items.Add("MA"); ddEstado.Items.Add("MT"); ddEstado.Items.Add("MS"); ddEstado.Items.Add("MG"); ddEstado.Items.Add("PA"); ddEstado.Items.Add("PB"); ddEstado.Items.Add("PR"); ddEstado.Items.Add("PE"); ddEstado.Items.Add("PI"); ddEstado.Items.Add("RJ"); ddEstado.Items.Add("RN"); ddEstado.Items.Add("RS"); ddEstado.Items.Add("RO"); ddEstado.Items.Add("RR"); ddEstado.Items.Add("SC"); ddEstado.Items.Add("SP"); ddEstado.Items.Add("SE"); ddEstado.Items.Add("TO"); // MAXIMO DE CARACTERES NOME DA CIDADE txtNome.MaxLength = 100; // declara ID e verifica se existe ID no txtID ou no endereço int id = 0; if (txtID.Text != "Novo") { // recupera o id try { id = int.Parse(txtID.Text); } catch (Exception) { Master.Alerta("Erro ao carregar o cadastro."); } } if (Request.QueryString["ID"] != null) { //recupera o id id = int.Parse(Request.QueryString["ID"]); txtID.Text = id.ToString(); } // se houver ID informado, então carrega o registro do ID informado if (id != 0) { try { // declara o objeto model Cidade_Model model = new Cidade_Model(); //recupera o produto do id informado cidade cidade = model.Obter(id); //preencher caixas de texto com valores de produto txtNome.Text = cidade.nome; ddEstado.SelectedIndex = ddEstado.Items.IndexOf(ddEstado.Items.FindByValue(cidade.estado)); //ddEstado.Items.FindByText(cidade.estado); } catch (Exception) { Master.Alerta("Registro não encontrado."); } } else { txtID.Text = "Novo"; } } }
public Result SalvarCidade(cidade cidade) { Result retorno = serviceCidade.Salvar(cidade); return retorno; }
public List<cidade> FiltrarCidade(cidade cidade) { return serviceCidade.Filtrar(cidade); }