public override int buscarRegistros() { listaUsuarioXTabela_GRAVAR.Clear(); listaUsuarioXTabela_DELETAR.Clear(); TList_Cad_Usuario_X_Tabela lista = null; if ((login.Text != "") && (cd_clifor.Text != "")) { lista = TCN_Cad_Usuario_X_Tabela.Busca(login.Text, Filtro.Text, ""); } if (lista != null) { if (lista.Count > 0) { this.Lista = lista; BS_UsuarioXTabela.DataSource = Lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { BS_UsuarioXTabela.Clear(); } return(lista.Count); } else { return(0); } }
public override void afterCancela() { tcCentral.SelectedIndex = Posicao_Usuario_X_Tabela; base.afterCancela(); if (vTP_Modo == TTpModo.tm_Insert) { if (BS_UsuarioXTabela.Count > 0) { BS_UsuarioXTabela.RemoveCurrent(); } } desmarcar_opcoes(); habilitarControls(false); this.aterar_Modo_Botoes(vTP_Modo); }
public override void afterNovo() { if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby)) { tcCentral.SelectedIndex = Posicao_Usuario_X_Tabela; BS_UsuarioXTabela.AddNew(); base.afterNovo(); this.aterar_Modo_Botoes(vTP_Modo); habilitarControls(true); Popula_CheckedList(); desmarcar_opcoes(); cd_clifor.Focus(); } }