private void afterBusca() { string status = string.Empty; string virg = string.Empty; if (cbAtivo.Checked) { status = "'A'"; virg = ","; } if (cbEncerrado.Checked) { status += virg + "'E'"; } bsConvenio.DataSource = TCN_Convenio.Buscar(id_convenio.Text, cd_empresa.Text, cd_cond.Text, tp_dup.Text, tp_doc.Text, portador.Text, cd_clifor.Text, cd_produto.Text, DT_Inicial.Text, DT_Final.Text, status, st_valorFixo.Checked, DS_convenio.Text, cd_vend.Text, null); bsConvenio_PositionChanged(this, new EventArgs()); }
private void afterExclui() { if (bsConvenio.Current != null) { if (MessageBox.Show("Confirma exclusão do convenio selecionado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { TCN_Convenio.Excluir(bsConvenio.Current as TRegistro_Convenio, null); MessageBox.Show("Convenio excluido com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void afterNovo() { using (TFConvenio fConvenio = new TFConvenio()) { if (fConvenio.ShowDialog() == DialogResult.OK) { if (fConvenio.rConvenio != null) { try { TCN_Convenio.Gravar(fConvenio.rConvenio, null); MessageBox.Show("Convenio gravado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); cd_empresa.Text = fConvenio.rConvenio.Cd_empresa; id_convenio.Text = fConvenio.rConvenio.Id_conveniostr; afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void afterAltera() { if (bsConvenio.Current != null) { using (TFAlterarConvenio fAlt = new TFAlterarConvenio()) { fAlt.rConvenio = bsConvenio.Current as TRegistro_Convenio; if (fAlt.ShowDialog() == DialogResult.OK) { try { TCN_Convenio.Alterar(fAlt.rConvenio, null); MessageBox.Show("Convenio alterado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } LimparFiltros(); cd_empresa.Text = (bsConvenio.Current as TRegistro_Convenio).Cd_empresa; id_convenio.Text = (bsConvenio.Current as TRegistro_Convenio).Id_conveniostr; afterBusca(); } } }