public override void excluirRegistro() { if (tcCentral.SelectedIndex == 0) { if ((this.vTP_Modo == TTpModo.tm_Standby) || (this.vTP_Modo == TTpModo.tm_busca)) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { TCN_CadSerieNF.Excluir(BS_CadSerieNF.Current as TRegistro_CadSerieNF, null); BS_CadSerieNF.RemoveCurrent(); pDados.LimparRegistro(); afterBusca(); } } } else { if ((this.vTP_Modo == TTpModo.tm_Standby) || (this.vTP_Modo == TTpModo.tm_busca)) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { TCN_CadSequenciaNF.Excluir(BS_Sequencia.Current as TRegistro_CadSequenciaNF, null); BS_Sequencia.RemoveCurrent(); pnl_Sequencia.LimparRegistro(); afterBusca(); } } } }
public override void afterNovo() { if (tcCentral.SelectedIndex == 0) { if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby)) { BS_CadSerieNF.AddNew(); base.afterNovo(); if (!Nr_Serie.Focus()) { DS_SerieNf.Focus(); } } } else { if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby)) { string NR_Serie_Sequencia = (BS_CadSerieNF.Current as TRegistro_CadSerieNF).Nr_Serie.Trim(); string DS_Serie_Sequencia = (BS_CadSerieNF.Current as TRegistro_CadSerieNF).DS_SerieNf.Trim(); BS_Sequencia.AddNew(); base.afterNovo(); CD_Empresa.Focus(); (BS_Sequencia.Current as TRegistro_CadSequenciaNF).Nr_Serie = NR_Serie_Sequencia; (BS_Sequencia.Current as TRegistro_CadSequenciaNF).DS_Serie = DS_Serie_Sequencia; NR_Serie_Sequencia_edit.Text = NR_Serie_Sequencia; DS_Serie_Sequencia_edit.Text = DS_Serie_Sequencia; } } }
public override void afterCancela() { tcCentral.SelectedIndex = 0; base.afterCancela(); if (vTP_Modo == TTpModo.tm_Insert) { BS_CadSerieNF.RemoveCurrent(); } }
public override int buscarRegistros() { if (tcCentral.SelectedIndex == 0) { TList_CadSerieNF lista = TCN_CadSerieNF.Busca(Nr_Serie.Text, CD_Modelo.Text, DS_SerieNf.Text, string.Empty, ST_GeraSintegra.SelectedValue != null ? ST_GeraSintegra.SelectedValue.ToString() : "", ST_SequenciaAuto.Checked ? "S" : "N", string.Empty, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; BS_CadSerieNF.DataSource = lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { BS_CadSerieNF.Clear(); } return(lista.Count); } else { return(0); } } else { TList_CadSequenciaNF lista = TCN_CadSequenciaNF.Busca(NR_Serie_Sequencia_edit.Text, CD_Empresa.Text, null); bsSeqInut.DataSource = TCN_SeqInutNFe.Buscar(NR_Serie_Sequencia_edit.Text, null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; BS_Sequencia.DataSource = lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { BS_Sequencia.Clear(); } return(lista.Count); } else { return(0); } } }
private void tcCentral_SelectedIndexChanged(object sender, EventArgs e) { if (tcCentral.SelectedIndex == 1) { if ((this.vTP_Modo == TTpModo.tm_Standby) || (this.vTP_Modo == TTpModo.tm_busca)) { if ((BS_CadSerieNF == null) || (BS_CadSerieNF.Count <= 0)) { MessageBox.Show("Por Favor! Selecione uma Série de Nota Fiscal.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); tcCentral.SelectedIndex = 0; } } else { tcCentral.SelectedIndex = 0; } } else { if (BS_Sequencia != null) { string NR_Serie_Sequencia = NR_Serie_Sequencia_edit.Text.Trim(); string DS_Serie_Sequencia = DS_Serie_Sequencia_edit.Text.Trim(); pnl_Sequencia.HabilitarControls(false, TTpModo.tm_Standby); pnl_Sequencia.LimparRegistro(); BS_Sequencia.Clear(); if (BS_CadSerieNF.Current != null) { (BS_CadSerieNF.Current as TRegistro_CadSerieNF).Nr_Serie = NR_Serie_Sequencia; (BS_CadSerieNF.Current as TRegistro_CadSerieNF).DS_SerieNf = DS_Serie_Sequencia; BS_CadSerieNF.RemoveCurrent(); } } } }