public static bool ValidarDescricaoEhValido(this Localidade localidade, string descricao) { return(AssertionConcern.IsSatisfiedBy ( AssertionConcern.AssertNotNullOrEmpty(descricao, "A descrição é obrigatória") )); }
public Localidade PesquisarEnderecoPor(string cep) { Localidade localidade = null; var row = new Buscar_DadosCep_ttRetornoCEPRow[1]; cep = cep.Replace("-", ""); //try //{ Domain.Servicos.HelperWS.IntelbrasService.Buscar_DadosCep(cep, out row); //} //catch (WebException ex) //{ // string log = String.Format("Erro no acesso do WS Buscar_DadosCep, Message: {0}", ex.Message); // EventLog.WriteEntry("CRM Application", log, EventLogEntryType.Error); //} if (null != row && row.Length > 0) { localidade = InstanciarEndereco(row[0], cep); } return(localidade); }
public ActionResult Edit(int id) { // Início: Proteção de rota if (Session["usuario_nivel"] == null) { TempData["msg"] = "Necessário estar logado!"; TempData["msg_type"] = "warning"; return(RedirectToAction("Index", "Home")); } if (Convert.ToInt32(Session["usuario_nivel"]) > 1) { TempData["msg"] = "Você não tem autorização para acessar esta área!"; TempData["msg_type"] = "danger"; return(RedirectToAction("Index", "Home")); } // Fim: Proteção de Rota try { LocalidadeCategoriaDAO.AtualizaCategorias(); Localidade local = LocalidadeDAO.GetByID(id); if (local != null) { return(View(local)); } } catch { } TempData["msg"] = "Erro ao criar!"; TempData["msg_type"] = "danger"; return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int id, [Bind("LocalidadeId,NomeLocalidade,Descricao,Populacao")] Localidade localidade) { if (id != localidade.LocalidadeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(localidade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LocalidadeExists(localidade.LocalidadeId)) { ViewBag.Message = "Esta localidade foi eliminada, pode inserir outra com as mesmas informações"; return(View("ViewINSUCESSO")); } else { ViewBag.Message = "Esta localidade talvez tenha eliminada, tente novamente."; return(View("ViewINSUCESSO")); throw; } } ViewBag.Message = "Esta localidade foi editada com sucesso"; return(View("ViewSUCESSO")); } return(View(localidade)); }
public ActionResult Create(Localidade local) { // Início: Proteção de rota if (Session["usuario_nivel"] == null) { TempData["msg"] = "Necessário estar logado!"; TempData["msg_type"] = "warning"; return(RedirectToAction("Index", "Home")); } if (Convert.ToInt32(Session["usuario_nivel"]) > 1) { TempData["msg"] = "Você não tem autorização para acessar esta área!"; TempData["msg_type"] = "danger"; return(RedirectToAction("Index", "Home")); } // Fim: Proteção de Rota try { if (LocalidadeDAO.Create(local) != null) { TempData["msg"] = "Criado com sucesso!"; TempData["msg_type"] = "success"; return(RedirectToAction("Index")); } } catch { } TempData["msg"] = "Erro ao criar!"; TempData["msg_type"] = "danger"; return(View()); }
public async Task <IActionResult> Edit(int id, [Bind("LocalidadeId,Local")] Localidade localidade) { if (id != localidade.LocalidadeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(localidade); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LocalidadeExists(localidade.LocalidadeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(localidade)); }
public ActionResult UpdateViaJS() { // Início: Proteção de rota if (Session["usuario_nivel"] == null) { TempData["msg"] = "Necessário estar logado!"; TempData["msg_type"] = "warning"; return(RedirectToAction("Index", "Home")); } // Fim: Proteção de Rota Localidade local = LocalidadeDAO.GetByID(Convert.ToInt32(Request["localidade_id"])); try { ItemStatusDAO.AtualizaTiposStatus(); TempData["localidade"] = LocalidadeDAO.GetByID(local.ID); TempData["itens"] = ItemDAO.GetByLocalidade(local.ID); TempData["todos_itens"] = ItemDAO.GetAll(); TempData["lista_status"] = ItemStatusDAO.lista_status; return(View("Update")); } catch (Exception) { TempData["msg"] = "Ocorreu um erro!"; TempData["msg_type"] = "danger"; return(RedirectToAction("Index", "Home")); } }
public async Task <Localidade> Adicionar(Localidade localidade) { var result = await _context.AddAsync(localidade); await _context.SaveChangesAsync(); return(result.Entity); }
private void clearForm() { FormUtils.clearTextbox(new Control[] { txtName, txtDescription, txtSearch }); chbStatus.Checked = true; errorProvider.Clear(); btnSaveModify.Text = "Guardar"; selectedLocality = null; filterLocations = new List <Localidade>(); }
public IList <Veiculo> DisponiveisEntreDatas(DateTime begin, DateTime end, Localidade localidade) { if (begin > end) { throw new Exception("A data de início deve ser anterior à data de devolução"); } return(repositorio.ListarDisponiveis(begin, end, localidade)); }
public async Task <ActionResult> DeleteConfirmed(int id) { Localidade localidade = await db.Localidade.FindAsync(id); db.Localidade.Remove(localidade); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "pkLocalidade,cidade,uf,pais,idFBLocalidade,nomeCompletoLocal,coordenadas")] Localidade localidade) { if (ModelState.IsValid) { db.Entry(localidade).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(localidade)); }
public async Task <IActionResult> Create([Bind("LocalidadeId,Local")] Localidade localidade) { if (ModelState.IsValid) { _context.Add(localidade); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(localidade)); }
public async Task <IActionResult> Create([Bind("LocalidadeId,NomeLocalidade,Descricao,Populacao")] Localidade localidade) { if (ModelState.IsValid) { _context.Add(localidade); await _context.SaveChangesAsync(); ViewBag.Message = "Esta localidade foi criada com sucesso"; return(View("ViewSUCESSO")); } return(View(localidade)); }
public async Task <ActionResult> Create([Bind(Include = "pkLocalidade,cidade,uf,pais,idFBLocalidade,nomeCompletoLocal,coordenadas")] Localidade localidade) { if (ModelState.IsValid) { db.Localidade.Add(localidade); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(localidade)); }
public Endereco ConvertyToEntity() { return(new Endereco { Bairro = Bairro == null ? null : Bairro.Trim(), Cep = Cep.Trim(), Complemento = Complemento == null ? null : Complemento.Trim(), Localidade = Localidade == null ? null : Localidade.Trim(), Logradouro = Logradouro == null ? null : Logradouro.Trim(), Status = true, Uf = Uf == null ? null : Uf.Trim() }); }
private void AjustaEdits() { if (pesquisando == false) { localidades = controlador.LocalidadeConsultarTodos(); } else { localidades = controlador.LocalidadeConsultarPorNome(txtLocalizar.Text); } bsLocalidade.DataSource = localidades; switch (status.StatusAtual()) { case "Inativa": { txtNome.ReadOnly = true; txtNome.Clear(); break; } case "Inclusão": { txtNome.ReadOnly = false; txtNome.Clear(); break; } case "Alteração": { txtNome.ReadOnly = false; break; } case "Navegação": { txtNome.ReadOnly = true; if (bsLocalidade.Count > 0) { localidadeAtual = (Localidade)localidades[bsLocalidade.Position]; txtNome.Text = localidadeAtual.Nome; } lbInformacao.Text = "Quantidades de Localidades cadastradas: " + bsLocalidade.Count; break; } } }
public ClassesBasicas.Localidade ConsultarPorCodigo(int codLocalidade) { UtilBD banco = new UtilBD(); MySqlConnection conexao = banco.ObterConexao(); Localidade localidade = null; try { MySqlCommand comando = new MySqlCommand(QUERY_SELECT_CODIGO, conexao); MySqlDataReader resultado; comando.Parameters.AddWithValue("?codLocalidade", codLocalidade); if (conexao.State == System.Data.ConnectionState.Closed) { conexao.Open(); } else { conexao.Close(); conexao.Open(); } resultado = comando.ExecuteReader(); resultado.Read(); if (resultado.HasRows) { localidade = this.CriarLocalidade(resultado); } else { // throw new ObjetoNaoExistente(); } resultado.Close(); } catch (ObjetoNaoExistente e) { MessageBox.Show("Nenhuma localidade encontrada."); } catch (MySqlException e) { MessageBox.Show(e.Message); } finally { banco.FecharConexao(conexao); } return(localidade); }
public bool GuardarNuevaLocalidad(Localidade localidad) { _context.Localidades.InsertOnSubmit(localidad); try { _context.SubmitChanges(); return(true); } catch (Exception) { return(false); } }
// GET: Localidades/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Localidade localidade = await db.Localidade.FindAsync(id); if (localidade == null) { return(HttpNotFound()); } return(View(localidade)); }
/* * public int carregaLocalidade(long idFBLocalidade, string cidade, string pais, string uf, string latitude, string longitude, string nomeCompleto) * { * Localidade local; * if (cidade.Trim().Equals("") || cidade == null) * { * if (!uf.Trim().Equals("")) * { * cidade = uf; * uf = ""; * } * } * cidade = funcoesUteis.RemoverAcentos(cidade.ToLower()); * if (uf == null) * { * uf = ""; * } * uf = funcoesUteis.RemoverAcentos(uf.ToLower()); * pais = funcoesUteis.RemoverAcentos(pais.ToLower()); * try * { * local = db.Localidade.Where(o => o.idFBLocalidade == idFBLocalidade).First(); * * if (local.pais == null || local.pais.Equals("")) * { * local.pais = funcoesUteis.RemoverAcentos(pais.ToLower()); * local.uf = funcoesUteis.RemoverAcentos(uf.ToLower()); * local.nomeCompletoLocal = nomeCompleto; * local.coordenadas = DbGeography.FromText(string.Format("POINT({0} {1})", latitude, longitude), 4326); * db.Entry(local).State = EntityState.Modified; * db.SaveChanges(); * } * * return local.pkLocalidade; * } * catch (InvalidOperationException er) * { * local = new Localidade(); * local.idFBLocalidade = idFBLocalidade; * local.cidade = cidade; * local.uf = uf; * local.pais = pais; * local.coordenadas = DbGeography.FromText(string.Format("POINT({0} {1})", latitude, longitude), 4326); ; * local.nomeCompletoLocal = nomeCompleto; * db.Localidade.Add(local); * db.SaveChanges(); * return local.pkLocalidade; * } * } */ public int carregaLocalidadeGoogle(string cidade, string pais, string uf, string longitude, string latitude, string nomeCompleto) { Localidade local; try { if (cidade.Trim().Equals("") || cidade == null) { if (!uf.Trim().Equals("")) { cidade = uf; uf = ""; } } cidade = funcoesUteis.RemoverAcentos(cidade.ToLower()); if (uf == null) { uf = ""; } uf = funcoesUteis.RemoverAcentos(uf.ToLower()); pais = funcoesUteis.RemoverAcentos(pais.ToLower()); local = db.Localidade.Where(o => o.cidade.Equals(cidade) && o.uf.Equals(uf)).First(); if (local.pais == null || local.pais.Equals("")) { local.pais = funcoesUteis.RemoverAcentos(pais.ToLower()); local.uf = funcoesUteis.RemoverAcentos(uf.ToLower()); local.coordenadas = DbGeography.FromText(string.Format("POINT({0} {1})", latitude, longitude), 4326); local.nomeCompletoLocal = nomeCompleto; db.Entry(local).State = EntityState.Modified; db.SaveChanges(); } return(local.pkLocalidade); } catch (InvalidOperationException er) { local = new Localidade(); local.cidade = cidade; local.uf = uf; local.pais = pais; local.nomeCompletoLocal = nomeCompleto; local.coordenadas = DbGeography.FromText(string.Format("POINT({0} {1})", latitude, longitude), 4326); db.Localidade.Add(local); db.SaveChanges(); return(local.pkLocalidade); } }
public void Salvar([FromBody] Localidade localidade) { bool invalido = localidade.Nome.IsNullOrWhiteSpace() || localidade.Municipio == null || localidade.Bairro.IsNullOrWhiteSpace() || localidade.Logradouro.IsNullOrWhiteSpace(); if (!invalido) { repositorio.Inserir(localidade); } else { throw new InvalidDataException("Um dos campos obrigatórios está vazio."); } }
internal Localidade InstanciarEndereco(Buscar_DadosCep_ttRetornoCEPRow row, string cep) { Localidade localidade = null; if (null != row) { // CEP localidade = new Localidade(this.OrganizationName, this.IsOffline); localidade.Cep = cep.Trim(); // Pais localidade.Pais = new Pais(this.OrganizationName, this.IsOffline); localidade.Pais = (new Domain.Servicos.RepositoryService()).Pais.PesquisarPaisPor("Brasil"); // Logradouro if (!string.IsNullOrEmpty(row.Endereco)) { localidade.Logradouro = row.Endereco; } // Bairro if (!string.IsNullOrEmpty(row.Bairro)) { localidade.Bairro = row.Bairro; } // Cidade if (row.ibge.HasValue && row.ibge.Value > 0) { Municipio cidade = new Municipio(this.OrganizationName, this.IsOffline); localidade.Cidade = (new Domain.Servicos.RepositoryService()).Municipio.ObterPor(row.ibge.Value); if (localidade.Cidade != null) { localidade.Cidade.ZonaFranca = row.CidadeZF.HasValue; } } // UF if (!string.IsNullOrEmpty(row.UF)) { Estado uf = new Estado(this.OrganizationName, this.IsOffline); localidade.Uf = uf.PesquisarPor(row.UF); } } return(localidade); }
private void btnSaveModify_Click(object sender, EventArgs e) { try { this.errorProvider.Clear(); List <ControlErrorProvider> errorsProvider = FormValidators.validFormTest(getValidators()); bool isNew = selectedLocality == null; bool isValid = errorsProvider == null; if (isValid) { Localidade localidade = new Localidade { idLocalidad = isNew ? 0 : selectedLocality.idLocalidad, nombre = txtName.Text, domicilioCorrespondencia = txtDescription.Text, baja = isNew ? true : chbStatus.Checked, }; LocalityController controller = new LocalityController(); Operation <Localidade> operation = isNew ? controller.addRecord(localidade) : controller.updateRecord(localidade); if (operation.State) { loadTable(this.getLocations()); clearForm(); MessageBox.Show(isNew ? "Nuevo localidad registrada" : "Localidad modificada"); return; } MessageBox.Show(operation.Error); } else { MessageBox.Show("Algunos datos proporcionados son inválidos. Pase el puntero sobre los íconos de error para ver los detalles de cada campo.", "ERROR DE VALIDACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Warning); foreach (ControlErrorProvider errorProvider in errorsProvider) { this.errorProvider.SetError(errorProvider.ControlName, errorProvider.ErrorMessage); } } } catch (Exception ex) { FormUtils.defaultErrorMessage(ex); } }
public static Localidade ToEntity(LocalidadeDto localidadeDto) { var localidade = new Localidade() { Cidade = new CidadeVO() { Nome = localidadeDto.Cidade.Nome }, Coordenada = new CoordenadaVO() { Longitude = localidadeDto.Coordenada.Longitude, Latitude = localidadeDto.Coordenada.Latitude }, TemperaturaAtual = localidadeDto.TemperaturaAtual, DataConsulta = DateTime.Now, }; return(localidade); }
public static Localidade GetByID(int Id) { NpgsqlParameter param; DataTable table = new DataTable(); Localidade local = null; OpenConn(); try { NpgsqlCommand command = new NpgsqlCommand(null, dbConn); command.CommandText = "SELECT * FROM localidade WHERE id = @id"; param = new NpgsqlParameter("@id", NpgsqlTypes.NpgsqlDbType.Integer, 0); param.Value = Id; command.Parameters.Add(param); NpgsqlDataAdapter Adpt = new NpgsqlDataAdapter(command); Adpt.Fill(table); if (table.Rows.Count > 0) { foreach (DataRow dr in table.Rows) { local = new Localidade { ID = Convert.ToInt32(dr["id"]), Nome = dr["nome"].ToString(), Bloco = dr["bloco"].ToString(), Categoria = new LocalidadeCategoria { ID = Convert.ToInt32(dr["categoria"]) } }; dbConn.Close(); return(local); } } } catch (Exception e) { System.Diagnostics.Debug.WriteLine("INVENTARIO/LocalidadeDAO/GetByID:: " + e); } dbConn.Close(); return(null); }
public static bool Update(Localidade local) { NpgsqlParameter param; OpenConn(); try { NpgsqlCommand command = new NpgsqlCommand(null, dbConn); command.CommandText = "UPDATE localidade SET nome = @nome, categoria = @categoria, bloco = @bloco " + "WHERE id = @id RETURNING id"; param = new NpgsqlParameter("@nome", NpgsqlTypes.NpgsqlDbType.Varchar, 50); param.Value = local.Nome; command.Parameters.Add(param); param = new NpgsqlParameter("@categoria", NpgsqlTypes.NpgsqlDbType.Integer, 0); param.Value = local.Categoria.ID; command.Parameters.Add(param); param = new NpgsqlParameter("@bloco", NpgsqlTypes.NpgsqlDbType.Varchar, 20); param.Value = local.Bloco; command.Parameters.Add(param); param = new NpgsqlParameter("@id", NpgsqlTypes.NpgsqlDbType.Integer, 0); param.Value = local.ID; command.Parameters.Add(param); command.Prepare(); var result = command.ExecuteScalar(); dbConn.Close(); if (result != null && (int)result > 0) { return(true); } } catch (Exception e) { System.Diagnostics.Debug.WriteLine("INVENTARIO/LocalidadeDAO/Update:: " + e); } dbConn.Close(); return(false); }
private void dgvLocations_CellClick(object sender, DataGridViewCellEventArgs e) { try { int index = e.RowIndex; if (index >= 0) { List <Localidade> list = filterLocations.Count == 0 ? locations : filterLocations; selectedLocality = list[index]; txtName.Text = selectedLocality.nombre; txtDescription.Text = selectedLocality.domicilioCorrespondencia; chbStatus.Checked = selectedLocality.baja; btnSaveModify.Text = "Modificar"; } } catch (Exception ex) { FormUtils.defaultErrorMessage(ex); } }
public static LocalidadeDto ToDto(Localidade localidade) { var localidadeDto = new LocalidadeDto() { LocalidadeId = localidade.LocalidadeId, Cidade = new CidadeDto() { Nome = localidade.Cidade.Nome }, Coordenada = new CoordenadaDto() { Latitude = localidade.Coordenada.Latitude, Longitude = localidade.Coordenada.Longitude }, TemperaturaAtual = localidade.TemperaturaAtual, DataConsulta = DateTime.Now, }; return(localidadeDto); }
private void btnAceptar_Click(object sender, EventArgs e) { if (_FaltaCampoRequerido()) { return; } if (txtNuevaLocalidad.Text != "" && txtNuevoCodPostal.Text != "") { var result = MessageBox.Show("Va a agregar una nueva localidad. Ha verificado que los datos sean correctos?", "Confirmación", MessageBoxButtons.OKCancel); if (result == System.Windows.Forms.DialogResult.Cancel) { return; } var nuevaLocalidad = new Localidade(); nuevaLocalidad.Localidad = txtNuevaLocalidad.Text; nuevaLocalidad.CodPostal = txtNuevoCodPostal.Text; nuevaLocalidad.idProvincia = ((Provincia)cmbProvincia.SelectedItem).idProvincia; nuevaLocalidad.Provincia = (Provincia)cmbProvincia.SelectedItem; if (!LocalidadesController.GuardarNuevaLocalidad(nuevaLocalidad)) { MessageBox.Show("Ocurrio un problema al guardar la Localidad, inténtelo nuevamente"); } LocalidadSeleccionada = txtNuevaLocalidad.Text; CodPostalSeleccionado = txtNuevoCodPostal.Text; } else { LocalidadSeleccionada = cmbLocalidad.Text; CodPostalSeleccionado = lblCodPostal.Text; } ProvinciaSeleccionada = (Provincia)cmbProvincia.SelectedItem; this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }