public override int buscarRegistros() { TList_CadCidade lista = TCN_CadCidade.Buscar(CD_Cidade.Text.Trim(), DS_Cidade.Text.Trim(), UF.Text.Trim(), string.Empty, 0, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; bsCidade.DataSource = lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { bsCidade.Clear(); } return(lista.Count); } else { return(0); } }
public static TRegistro_CadCidade BuscarCidade(string vCd_cidade, string vDs_cidade, string vDistrito, string vUf, string vNm_campo, int vTop, TObjetoBanco banco) { TList_CadCidade lCidade = Buscar(vCd_cidade, vDs_cidade, vUf, vNm_campo, vTop, banco); if (lCidade.Count > 0) { return(lCidade[0]); } else { return(new TRegistro_CadCidade()); } }
private void gCidade_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (gCidade.Columns[e.ColumnIndex].SortMode == DataGridViewColumnSortMode.NotSortable) { return; } if (bsCidade.Count < 1) { return; } PropertyDescriptorCollection lP = TypeDescriptor.GetProperties(new TRegistro_CadCidade()); TList_CadCidade lComparer; SortOrder direcao = SortOrder.None; if ((gCidade.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection == SortOrder.None) || (gCidade.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection == SortOrder.Descending)) { lComparer = new TList_CadCidade(lP.Find(gCidade.Columns[e.ColumnIndex].DataPropertyName, true), SortOrder.Ascending); foreach (DataGridViewColumn c in gCidade.Columns) { c.HeaderCell.SortGlyphDirection = SortOrder.None; } direcao = SortOrder.Ascending; } else { lComparer = new TList_CadCidade(lP.Find(gCidade.Columns[e.ColumnIndex].DataPropertyName, true), SortOrder.Descending); foreach (DataGridViewColumn c in gCidade.Columns) { c.HeaderCell.SortGlyphDirection = SortOrder.None; } direcao = SortOrder.Descending; } (bsCidade.List as TList_CadCidade).Sort(lComparer); bsCidade.ResetBindings(false); gCidade.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection = direcao; }
private void TFEndereco_Load(object sender, EventArgs e) { Icon = Utils.ResourcesUtils.TecnoAliance_ICO; pnl_Endereco.set_FormatZero(); if (rend != null) bsEndereco.DataSource = new TList_CadEndereco() { rend }; else bsEndereco.AddNew(); if (Tp_pessoa.Trim().ToUpper().Equals("E")) { //Buscar cidade TList_CadCidade lCidade = CamadaNegocio.Financeiro.Cadastros.TCN_CadCidade.Buscar("9999999", string.Empty, string.Empty, string.Empty, 1, null); if (lCidade.Count > 0) { CD_Cidade.Text = lCidade[0].Cd_cidade; Ds_Cidade.Text = lCidade[0].Ds_cidade; UF.Text = lCidade[0].rUf.Uf; CD_Cidade.Enabled = false; BB_Cidade.Enabled = false; } else { if (new TCD_CadUf().BuscarEscalar( new TpBusca[] { new TpBusca() { vNM_Campo = "a.cd_uf", vOperador = "=", vVL_Busca = "'99'" } }, "1") == null) CamadaNegocio.Financeiro.Cadastros.TCN_CadUf.GravarUf( new TRegistro_CadUf() { Cd_uf = "99", Ds_uf = "EXTERIOR", Uf = "EX" }, null); CamadaNegocio.Financeiro.Cadastros.TCN_CadCidade.Gravar( new TRegistro_CadCidade() { Cd_cidade = "9999999", Ds_cidade = "EXTERIOR", Cd_uf = "99" }, null); CD_Cidade.Text = "9999999"; Ds_Cidade.Text = "EXTERIOR"; UF.Text = "EX"; CD_Cidade.Enabled = false; BB_Cidade.Enabled = false; } } else { CD_PAIS.Text = "1058"; NM_Pais.Text = "BRASIL"; } Cep.Focus(); }
private void VisibleCampos(string vTp_pessoa) { lblEstrangeiro.Visible = vTp_pessoa.Trim().ToUpper().Equals("E"); id_estrangeiro.Visible = vTp_pessoa.Trim().ToUpper().Equals("E"); NR_CGC.Visible = vTp_pessoa.Trim().ToUpper().Equals("J"); LB_NR_CGC.Visible = vTp_pessoa.Trim().ToUpper().Equals("J"); NM_Fantasia.Visible = vTp_pessoa.Trim().ToUpper().Equals("J"); LB_NM_Fantasia.Visible = vTp_pessoa.Trim().ToUpper().Equals("J"); NR_CPF.Visible = vTp_pessoa.Trim().ToUpper().Equals("F"); LB_NR_CPF.Visible = vTp_pessoa.Trim().ToUpper().Equals("F"); NR_RG.Visible = vTp_pessoa.Trim().ToUpper().Equals("F"); LB_NR_RG.Visible = vTp_pessoa.Trim().ToUpper().Equals("F"); LB_OrgaoEsp.Visible = vTp_pessoa.Trim().ToUpper().Equals("F"); OrgaoEsp.Visible = vTp_pessoa.Trim().ToUpper().Equals("F"); if (vTp_pessoa.Trim().ToUpper().Equals("E")) { //Buscar cidade TList_CadCidade lCidade = CamadaNegocio.Financeiro.Cadastros.TCN_CadCidade.Buscar("9999999", string.Empty, string.Empty, string.Empty, 1, null); if (lCidade.Count > 0) { CD_Cidade.Text = lCidade[0].Cd_cidade; Ds_Cidade.Text = lCidade[0].Ds_cidade; UF.Text = lCidade[0].rUf.Uf; CD_Cidade.Enabled = false; BB_Cidade.Enabled = false; } else { if (new TCD_CadUf().BuscarEscalar( new TpBusca[] { new TpBusca() { vNM_Campo = "a.cd_uf", vOperador = "=", vVL_Busca = "'99'" } }, "1") == null) { CamadaNegocio.Financeiro.Cadastros.TCN_CadUf.GravarUf( new TRegistro_CadUf() { Cd_uf = "99", Ds_uf = "EXTERIOR", Uf = "EX" }, null); } CamadaNegocio.Financeiro.Cadastros.TCN_CadCidade.Gravar( new TRegistro_CadCidade() { Cd_cidade = "9999999", Ds_cidade = "EXTERIOR", Cd_uf = "99" }, null); CD_Cidade.Text = "9999999"; Ds_Cidade.Text = "EXTERIOR"; UF.Text = "EX"; CD_Cidade.Enabled = false; BB_Cidade.Enabled = false; } } else { CD_PAIS.Text = "1058"; NM_Pais.Text = "BRASIL"; } }