public override void afterCancela() { base.afterCancela(); if (vTP_Modo == TTpModo.tm_Insert) { BS_CadContaGer.RemoveCurrent(); } }
public override void afterNovo() { if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby)) { BS_CadContaGer.AddNew(); } base.afterNovo(); CD_ContaGer.Focus(); }
private void bb_ModeloCheque_Click(object sender, EventArgs e) { if (BS_CadContaGer.Current != null) { if ((BS_CadContaGer.Current as TRegistro_CadContaGer).St_contacompensacaobool) { FormRelPadrao.LayoutCheque Relatorio = new FormRelPadrao.LayoutCheque(); (BS_CadContaGer.Current as TRegistro_CadContaGer).LayoutCheque = Relatorio.Gera_ModeloCheque(BS_CadContaGer.Current as TRegistro_CadContaGer); BS_CadContaGer.ResetCurrentItem(); } else { MessageBox.Show("Permitido configurar layout de impressão de cheques somente para contas de compensação.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public override int buscarRegistros() { TList_CadContaGer lista = TCN_CadContaGer.Buscar(CD_ContaGer.Text, DS_Conta.Text, BS_CadContaGer.Current == null ? null: (BS_CadContaGer.Current as TRegistro_CadContaGer).Banco, Nr_Agencia.Text, Nr_ContaCorrente.Text, st_contacompensacao.Checked ? "S" : string.Empty, st_integractb.Checked ? "S" : string.Empty, vl_limite.Value, cd_contager_compensacao.Text, string.Empty, string.Empty, string.Empty, 0, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; BS_CadContaGer.DataSource = lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || ((vTP_Modo == TTpModo.tm_busca))) { BS_CadContaGer.Clear(); } return(lista.Count); } else { return(0); } }