protected override void DataPortal_Insert() { //crear la conexion a la base if (Db == null) { Db = DatabaseFactory.CreateDatabase(); } Comando = Db.CreateSPCommand(InsertarSp); AddCommonParameters(); AddInsertParameters(); Db.ExecuteNonQuery(Comando); int resultado; int.TryParse(Db.GetOutputParameterValue(Comando, "sn_id").ToString(), out resultado); Id = resultado; if (resultado == 0) { throw new JusException("No se Inserto ningun dato"); } PostInsert(); FieldManager.UpdateChildren(); }