public override void afterGrava() { if (pDados.validarCampoObrigatorio()) { fechaNormal = true; reg_Atividade_Item = BS_Item.Current as TRegistro_LanAtividade_Item; this.Dispose(); } }
private void tsBB_Add_Click(object sender, EventArgs e) { if (BS_LanAtividade.Current != null) { if (Convert.ToDecimal((BS_LanAtividade.Current as TRegistro_LanAtividade).ID_LanctoAtiv) > 0) { try { TRegistro_LanAtividade_Item LanAtividade_Item = new TRegistro_LanAtividade_Item(); TFLanAtividadeItem frameAtividadeItem = new TFLanAtividadeItem(); frameAtividadeItem.reg_Atividade = (BS_LanAtividade.Current as TRegistro_LanAtividade); frameAtividadeItem.ShowDialog(); LanAtividade_Item = frameAtividadeItem.reg_Atividade_Item; if (LanAtividade_Item != null) { LanAtividade_Item.ID_LanctoAtiv = Convert.ToDecimal((BS_LanAtividade.Current as TRegistro_LanAtividade).ID_LanctoAtiv); //GRAVA A ATIVIDADE ITEM string retorno = TCN_LanAtividade_Item.GravaLanAtividade(LanAtividade_Item, null); //BUSCA OS ITENS buscarItensAtividade(); MessageBox.Show("Item da Atividade lançado com sucesso!"); } frameAtividadeItem = null; } catch (Exception erro) { MessageBox.Show("ERRO: " + erro.Message); } } else { MessageBox.Show("Atenção, é necessário gravar a atividade antes de adicionar item!"); } } else { MessageBox.Show("Atenção, é necessário selecionar uma atividade!"); } }
private void TFLanAtividadeItem_FormClosing(object sender, FormClosingEventArgs e) { if (!fechaNormal) { reg_Atividade_Item = null; if (MessageBox.Show("Deseja realmente cancelar a adição do item da atividade?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.No) { this.DialogResult = DialogResult.None; } else { fechaNormal = true; this.DialogResult = DialogResult.Cancel; this.Close(); } } }
public static string GravaLanAtividadeItem(TRegistro_LanAtividade_Item val, TObjetoBanco banco) { bool pode_liberar = false; TCD_LanAtividade_Item lanAtividadeItem = new TCD_LanAtividade_Item(); try { if (banco == null) { pode_liberar = lanAtividadeItem.CriarBanco_Dados(true); } else { lanAtividadeItem.Banco_Dados = banco; } //MANDA GRAVAR A ATIVIDADE string retorno = lanAtividadeItem.GravaLanAtividadeItem(val); if (pode_liberar) { lanAtividadeItem.Banco_Dados.Commit_Tran(); } return(retorno); } catch (Exception erro) { if (pode_liberar) { lanAtividadeItem.Banco_Dados.RollBack_Tran(); } throw new Exception(erro.Message); } finally { if (pode_liberar) { lanAtividadeItem.deletarBanco_Dados(); } } }
public static void DeletaLanAtividadeItem(TRegistro_LanAtividade_Item val, TObjetoBanco banco) { bool pode_liberar = false; TCD_LanAtividade_Item lanAtividade = new TCD_LanAtividade_Item(); try { if (banco == null) { pode_liberar = lanAtividade.CriarBanco_Dados(true); } else { lanAtividade.Banco_Dados = banco; } //EXLUIU A ATIVIDADE lanAtividade.DeletaLanAtividadeItem(val); if (pode_liberar) { lanAtividade.Banco_Dados.Commit_Tran(); } } catch (Exception erro) { if (pode_liberar) { lanAtividade.Banco_Dados.RollBack_Tran(); } throw new Exception(erro.Message); } finally { if (pode_liberar) { lanAtividade.deletarBanco_Dados(); } } }