// SALVAR REGISTRO //------------------------------------------------------------------------------------------------------------ private void btnSalvar_Click(object sender, EventArgs e) { try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; //--- check data if (!CheckSaveData()) { return; } CongregacaoBLL cBLL = new CongregacaoBLL(); //--- SAVE: INSERT OR UPDATE if (_congregacao.IDCongregacao == null) //--- save | Insert { //--- save | Insert int ID = cBLL.InsertCongregacao(_congregacao); //--- define newID _congregacao.IDCongregacao = ID; } else //--- update { cBLL.UpdateCongregacao(_congregacao); } //--- change Sit Sit = EnumFlagEstado.RegistroSalvo; //--- emit massage AbrirDialog("Registro Salvo com sucesso!", "Registro Salvo", DialogType.OK, DialogIcon.Information); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Salvar Registro de Congregação..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }
//--- INSERE NOVO ITEM NO TBL congregacao public byte ItemInserir(objCongregacao congregacao) { try { //--- Ampulheta ON Cursor = Cursors.WaitCursor; byte newID = bBLL.InsertCongregacao(congregacao); congregacao.IDCongregacao = newID; return(newID); } catch (Exception ex) { MessageBox.Show("Ocorreu uma exceção ao inserir um novo congregacao\n" + ex.Message, "Exceção", MessageBoxButtons.OK, MessageBoxIcon.Error); throw ex; } finally { //--- Ampulheta OFF Cursor = Cursors.Default; } }