public List <Dominio.Cidade> BuscarCidadesPorEstado(Dominio.Estado estado) { string sSqlSelect = "select * from TB_Cidade where Ativo = 1 and IdEstado = @IdEstado"; List <Dominio.Cidade> listaCid = new List <GerenciadorFinanceiro.Dominio.Cidade>(); try { Conection.AbrirConexao(); var reader = Conection.ExecuteReader(sSqlSelect, estado.IdEstado); Dominio.Cidade Cid; while (reader.Read()) { Cid = new Dominio.Cidade(); Cid.IdCidade = (int)reader["IdCidade"]; Cid.NomeCidade = (string)reader["NomeCidade"]; Cid.Estado = estado; listaCid.Add(Cid); Cid = null; } return(listaCid); } catch (Exception ex) { throw new Exception("Não foi possível buscar todas as Cidades do estado.", ex); } finally { Conection.FecharConexao(); } }
private void CamposInterface(Status status) { if (_Estado == null) { _Estado = new Dominio.Estado(); } TxtNomeEstado.Text = _Estado.NomeEstado; TxtNomeEstado.Focus(); TxtSiglaUF.Text = _Estado.SiglaEstado; if (status == Status.Inserindo) { this.EnabledCampos(true); LblStatus.Text = "Status : Inserindo"; } else if (status == Status.Editando) { this.EnabledCampos(true); LblStatus.Text = "Status : Editando"; } else if (status == Status.Excluindo) { this.EnabledCampos(false); LblStatus.Text = "Status : Excluindo"; } else { this.EnabledCampos(false); LblStatus.Text = "Status : Consultando"; } }
private void BuscarTodasAsCidadesPorEstado(Dominio.Estado est) { _ListaCidade = new Repositorio.RepositorioCidade().BuscarCidadesPorEstado(est); CmbCidade.DisplayMember = "NomeCidade"; CmbCidade.ValueMember = "IdCidade"; CmbCidade.DataSource = _ListaCidade; }
private void ctrNavigator1_CancelarAcao() { if (DGEstados.SelectedRows.Count > 0) { _Estado = (Dominio.Estado)DGEstados.SelectedRows[0].DataBoundItem; } this.CamposInterface(Status.Consultando); }
private void DGCidades_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { if (this.DGCidades.Columns[e.ColumnIndex].Name == "Estado") { if (e != null) { if (e.Value != null) { Dominio.Estado estado = (Dominio.Estado)e.Value; e.Value = estado.NomeEstado; } } } }
private void DGEstados_SelectionChanged(object sender, EventArgs e) { if (this.DGEstados.Rows.Count > 0) { if (DGEstados.SelectedRows.Count > 0) { _Estado = (Dominio.Estado)DGEstados.SelectedRows[0].DataBoundItem; if (ctrNavigator1.DataSource != null) { ctrNavigator1.Indice = DGEstados.SelectedRows[0].Index; } } } this.CamposInterface(Status.Consultando); }
private void ctrNavigator1_EventoNovo() { _Estado = null; _Estado = new Dominio.Estado(); this.CamposInterface(Status.Inserindo); }
public Cidade() { Estado = new Dominio.Estado(); }