public override void excluirRegistro() { if ((this.vTP_Modo == TTpModo.tm_Standby) || (this.vTP_Modo == TTpModo.tm_busca)) { buscarInsumo(); buscarItensAtividade(); if (BS_LanItemAtividade.Count > 0 && BS_Insumos.Count > 0) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { try { TCN_LanAtividade.DeletaLanAtividade(BS_LanAtividade.Current as TRegistro_LanAtividade); BS_LanAtividade.RemoveCurrent(); pDados.LimparRegistro(); afterBusca(); } catch (Exception erro) { MessageBox.Show("ERRO: " + erro.Message); } } } else { MessageBox.Show("Atenção, é necessário deletar todos os itens da atividade e insumos para exclui-lá!"); } } }
public override string gravarRegistro() { if (pDados.validarCampoObrigatorio()) { return(TCN_LanAtividade.GravaLanAtividade(BS_LanAtividade.Current as TRegistro_LanAtividade)); } else { return(""); } }
private void afterBusca() { BS_LanAtividade.DataSource = TCN_LanAtividade.Busca(CD_Empresa.Text, CD_Fazenda.Text, CD_Talhao.Text, ID_LanctoAtiv.Text, AnoSafra.Text, cd_produto.Text, DT_Inicial.Text, DT_Final.Text, null); BS_LanAtividade_PositionChanged(this, new EventArgs()); }
private void afterExclui() { if (BS_LanAtividade.Current != null) { if (MessageBox.Show("Confirma a exclusão da atividade selecionada?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { TCN_LanAtividade.DeletaLanAtividade(BS_LanAtividade.Current as CamadaDados.Fazenda.Lancamento.TRegistro_LanAtividade, null); MessageBox.Show("Atividade excluida com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); this.afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }